From efb4113402252f86b829312a49a89e433e01c070 Mon Sep 17 00:00:00 2001 From: DDIsFriend Date: Thu, 31 Aug 2023 16:17:11 +0800 Subject: [PATCH] DDZFPlayerKit_Private update --- .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 955327 -> 956445 bytes .../RescuePhotoController.swift | 2 +- Podfile.lock | 14 +- .../Classes/Core/UIScrollView+ZFPlayer.h | 0 .../Classes/Core/UIScrollView+ZFPlayer.m | 4 +- .../Core/UIViewController+ZFPlayerRotation.m | 53 +- .../Classes/Core/ZFFloatView.h | 0 .../Classes/Core/ZFFloatView.m | 0 .../Classes/Core/ZFKVOController.h | 0 .../Classes/Core/ZFKVOController.m | 0 .../Classes/Core/ZFLandscapeViewController.h | 18 +- .../Classes/Core/ZFLandscapeViewController.m | 140 + .../Classes/Core/ZFLandscapeWindow.h | 3 +- .../Classes/Core/ZFLandscapeWindow.m | 10 +- .../Classes/Core/ZFOrientationObserver.h | 8 +- .../Classes/Core/ZFOrientationObserver.m | 341 +- .../Core/ZFPersentInteractiveTransition.h | 0 .../Core/ZFPersentInteractiveTransition.m | 0 .../Classes/Core/ZFPlayer.h | 0 .../Classes/Core/ZFPlayerConst.h | 0 .../Classes/Core/ZFPlayerController.h | 19 +- .../Classes/Core/ZFPlayerController.m | 230 +- .../Classes/Core/ZFPlayerGestureControl.h | 0 .../Classes/Core/ZFPlayerGestureControl.m | 2 +- .../Classes/Core/ZFPlayerLogManager.h | 0 .../Classes/Core/ZFPlayerLogManager.m | 2 +- .../Classes/Core/ZFPlayerMediaControl.h | 0 .../Classes/Core/ZFPlayerMediaPlayback.h | 2 +- .../Classes/Core/ZFPlayerNotification.h | 0 .../Classes/Core/ZFPlayerNotification.m | 0 .../Classes/Core/ZFPlayerView.h | 0 .../Classes/Core/ZFPlayerView.m | 4 +- .../Classes/Core/ZFPortraitViewController.h | 0 .../Classes/Core/ZFPortraitViewController.m | 0 .../Classes/Core/ZFPresentTransition.h | 0 .../Classes/Core/ZFPresentTransition.m | 0 .../Classes/Core/ZFReachabilityManager.h | 3 +- .../Classes/Core/ZFReachabilityManager.m | 37 +- .../UIScrollView+ZFPlayer.h | 1 + .../DDZFPlayerKit_Private/ZFFloatView.h | 1 + .../DDZFPlayerKit_Private/ZFKVOController.h | 1 + .../ZFLandscapeViewController.h | 1 + .../DDZFPlayerKit_Private/ZFLandscapeWindow.h | 1 + .../ZFOrientationObserver.h | 1 + .../ZFPersentInteractiveTransition.h | 1 + .../Private/DDZFPlayerKit_Private/ZFPlayer.h | 1 + .../DDZFPlayerKit_Private/ZFPlayerConst.h | 1 + .../ZFPlayerController.h | 1 + .../ZFPlayerGestureControl.h | 1 + .../ZFPlayerLogManager.h | 1 + .../ZFPlayerMediaControl.h | 1 + .../ZFPlayerMediaPlayback.h | 1 + .../ZFPlayerNotification.h | 1 + .../DDZFPlayerKit_Private/ZFPlayerView.h | 1 + .../ZFPortraitViewController.h | 1 + .../ZFPresentTransition.h | 1 + .../ZFReachabilityManager.h | 1 + .../Private/ZFPlayer/UIScrollView+ZFPlayer.h | 1 - Pods/Headers/Private/ZFPlayer/ZFFloatView.h | 1 - .../Private/ZFPlayer/ZFKVOController.h | 1 - .../ZFPlayer/ZFLandscapeRotationManager.h | 1 - .../ZFLandscapeRotationManager_iOS15.h | 1 - .../ZFLandscapeRotationManager_iOS16.h | 1 - .../ZFPlayer/ZFLandscapeViewController.h | 1 - .../ZFLandscapeViewController_iOS15.h | 1 - .../Private/ZFPlayer/ZFLandscapeWindow.h | 1 - .../Private/ZFPlayer/ZFOrientationObserver.h | 1 - .../ZFPlayer/ZFPersentInteractiveTransition.h | 1 - Pods/Headers/Private/ZFPlayer/ZFPlayer.h | 1 - Pods/Headers/Private/ZFPlayer/ZFPlayerConst.h | 1 - .../Private/ZFPlayer/ZFPlayerController.h | 1 - .../Private/ZFPlayer/ZFPlayerGestureControl.h | 1 - .../Private/ZFPlayer/ZFPlayerLogManager.h | 1 - .../Private/ZFPlayer/ZFPlayerMediaControl.h | 1 - .../Private/ZFPlayer/ZFPlayerMediaPlayback.h | 1 - .../Private/ZFPlayer/ZFPlayerNotification.h | 1 - Pods/Headers/Private/ZFPlayer/ZFPlayerView.h | 1 - .../ZFPlayer/ZFPortraitViewController.h | 1 - .../Private/ZFPlayer/ZFPresentTransition.h | 1 - .../Private/ZFPlayer/ZFReachabilityManager.h | 1 - .../UIScrollView+ZFPlayer.h | 1 + .../DDZFPlayerKit_Private/ZFFloatView.h | 1 + .../DDZFPlayerKit_Private/ZFKVOController.h | 1 + .../ZFLandscapeViewController.h | 1 + .../DDZFPlayerKit_Private/ZFLandscapeWindow.h | 1 + .../ZFOrientationObserver.h | 1 + .../ZFPersentInteractiveTransition.h | 1 + .../Public/DDZFPlayerKit_Private/ZFPlayer.h | 1 + .../DDZFPlayerKit_Private/ZFPlayerConst.h | 1 + .../ZFPlayerController.h | 1 + .../ZFPlayerGestureControl.h | 1 + .../ZFPlayerLogManager.h | 1 + .../ZFPlayerMediaControl.h | 1 + .../ZFPlayerMediaPlayback.h | 1 + .../ZFPlayerNotification.h | 1 + .../DDZFPlayerKit_Private/ZFPlayerView.h | 1 + .../ZFPortraitViewController.h | 1 + .../ZFPresentTransition.h | 1 + .../ZFReachabilityManager.h | 1 + .../Public/ZFPlayer/UIScrollView+ZFPlayer.h | 1 - Pods/Headers/Public/ZFPlayer/ZFFloatView.h | 1 - .../Headers/Public/ZFPlayer/ZFKVOController.h | 1 - .../ZFPlayer/ZFLandscapeRotationManager.h | 1 - .../ZFLandscapeRotationManager_iOS15.h | 1 - .../ZFLandscapeRotationManager_iOS16.h | 1 - .../ZFPlayer/ZFLandscapeViewController.h | 1 - .../ZFLandscapeViewController_iOS15.h | 1 - .../Public/ZFPlayer/ZFLandscapeWindow.h | 1 - .../Public/ZFPlayer/ZFOrientationObserver.h | 1 - .../ZFPlayer/ZFPersentInteractiveTransition.h | 1 - .../Public/ZFPlayer/ZFPlayer-umbrella.h | 1 - Pods/Headers/Public/ZFPlayer/ZFPlayer.h | 1 - .../Public/ZFPlayer/ZFPlayer.modulemap | 1 - Pods/Headers/Public/ZFPlayer/ZFPlayerConst.h | 1 - .../Public/ZFPlayer/ZFPlayerController.h | 1 - .../Public/ZFPlayer/ZFPlayerGestureControl.h | 1 - .../Public/ZFPlayer/ZFPlayerLogManager.h | 1 - .../Public/ZFPlayer/ZFPlayerMediaControl.h | 1 - .../Public/ZFPlayer/ZFPlayerMediaPlayback.h | 1 - .../Public/ZFPlayer/ZFPlayerNotification.h | 1 - Pods/Headers/Public/ZFPlayer/ZFPlayerView.h | 1 - .../ZFPlayer/ZFPortraitViewController.h | 1 - .../Public/ZFPlayer/ZFPresentTransition.h | 1 - .../Public/ZFPlayer/ZFReachabilityManager.h | 1 - Pods/Manifest.lock | 14 +- Pods/Pods.xcodeproj/project.pbxproj | 15623 ++++++++-------- .../xcschemes/ZFPlayer.xcscheme | 58 - .../xcschemes/xcschememanagement.plist | 9 +- .../DDZFPlayerKit_Private-umbrella.h | 19 + .../DDZFPlayerKit_Private.debug.xcconfig | 1 - .../DDZFPlayerKit_Private.release.xcconfig | 1 - ...-OrderScheduling-acknowledgements.markdown | 23 - ...ods-OrderScheduling-acknowledgements.plist | 29 - .../Pods-OrderScheduling.debug.xcconfig | 10 +- .../Pods-OrderScheduling.release.xcconfig | 10 +- ...hedulingNotificationService.debug.xcconfig | 2 +- ...dulingNotificationService.release.xcconfig | 2 +- .../ZFPlayer/ZFPlayer-dummy.m | 5 - .../ZFPlayer/ZFPlayer-prefix.pch | 12 - .../ZFPlayer/ZFPlayer-umbrella.h | 39 - .../ZFPlayer/ZFPlayer.debug.xcconfig | 13 - .../ZFPlayer/ZFPlayer.modulemap | 6 - .../ZFPlayer/ZFPlayer.release.xcconfig | 13 - Pods/ZFPlayer/LICENSE | 19 - Pods/ZFPlayer/README.md | 111 - .../Classes/Core/ZFLandscapeRotationManager.h | 86 - .../Classes/Core/ZFLandscapeRotationManager.m | 165 - .../Core/ZFLandscapeRotationManager_iOS15.h | 33 - .../Core/ZFLandscapeRotationManager_iOS15.m | 166 - .../Core/ZFLandscapeRotationManager_iOS16.h | 33 - .../Core/ZFLandscapeRotationManager_iOS16.m | 147 - .../Classes/Core/ZFLandscapeViewController.m | 69 - .../Core/ZFLandscapeViewController_iOS15.h | 35 - .../Core/ZFLandscapeViewController_iOS15.m | 48 - 155 files changed, 8382 insertions(+), 9399 deletions(-) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/UIScrollView+ZFPlayer.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/UIScrollView+ZFPlayer.m (99%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/UIViewController+ZFPlayerRotation.m (63%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFFloatView.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFFloatView.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFKVOController.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFKVOController.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFLandscapeViewController.h (79%) create mode 100644 Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFLandscapeWindow.h (92%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFLandscapeWindow.m (90%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFOrientationObserver.h (96%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFOrientationObserver.m (53%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPersentInteractiveTransition.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPersentInteractiveTransition.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayer.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerConst.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerController.h (97%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerController.m (98%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerGestureControl.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerGestureControl.m (99%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerLogManager.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerLogManager.m (98%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerMediaControl.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerMediaPlayback.h (99%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerNotification.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerNotification.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerView.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPlayerView.m (97%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPortraitViewController.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPortraitViewController.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPresentTransition.h (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFPresentTransition.m (100%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFReachabilityManager.h (97%) rename Pods/{ZFPlayer/ZFPlayer => DDZFPlayerKit_Private/DDZFPlayerKit_Private}/Classes/Core/ZFReachabilityManager.m (82%) create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFFloatView.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFKVOController.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeViewController.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeWindow.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFOrientationObserver.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayer.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerConst.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerController.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerGestureControl.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerLogManager.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaControl.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerNotification.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerView.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPortraitViewController.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFPresentTransition.h create mode 120000 Pods/Headers/Private/DDZFPlayerKit_Private/ZFReachabilityManager.h delete mode 120000 Pods/Headers/Private/ZFPlayer/UIScrollView+ZFPlayer.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFFloatView.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFKVOController.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS15.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS16.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController_iOS15.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFLandscapeWindow.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFOrientationObserver.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPersentInteractiveTransition.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayer.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerConst.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerController.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerGestureControl.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerLogManager.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerMediaControl.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerMediaPlayback.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerNotification.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPlayerView.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPortraitViewController.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFPresentTransition.h delete mode 120000 Pods/Headers/Private/ZFPlayer/ZFReachabilityManager.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFFloatView.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFKVOController.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeViewController.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeWindow.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFOrientationObserver.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayer.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerConst.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerController.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerGestureControl.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerLogManager.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaControl.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerNotification.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerView.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPortraitViewController.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFPresentTransition.h create mode 120000 Pods/Headers/Public/DDZFPlayerKit_Private/ZFReachabilityManager.h delete mode 120000 Pods/Headers/Public/ZFPlayer/UIScrollView+ZFPlayer.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFFloatView.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFKVOController.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS15.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS16.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController_iOS15.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFLandscapeWindow.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFOrientationObserver.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPersentInteractiveTransition.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayer-umbrella.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayer.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayer.modulemap delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerConst.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerController.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerGestureControl.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerLogManager.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerMediaControl.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerMediaPlayback.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerNotification.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPlayerView.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPortraitViewController.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFPresentTransition.h delete mode 120000 Pods/Headers/Public/ZFPlayer/ZFReachabilityManager.h delete mode 100644 Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/ZFPlayer.xcscheme delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer-dummy.m delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer-prefix.pch delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer-umbrella.h delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer.debug.xcconfig delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer.modulemap delete mode 100644 Pods/Target Support Files/ZFPlayer/ZFPlayer.release.xcconfig delete mode 100644 Pods/ZFPlayer/LICENSE delete mode 100644 Pods/ZFPlayer/README.md delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.m delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h delete mode 100644 Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m diff --git a/OrderScheduling.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist b/OrderScheduling.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist index 07511e5..4fab7aa 100644 --- a/OrderScheduling.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/OrderScheduling.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist @@ -12,7 +12,7 @@ OrderSchedulingNotificationService.xcscheme_^#shared#^_ orderHint - 41 + 40 SuppressBuildableAutocreation diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate index 7f78341fc099266cc9bfb0ac204e823fb97a0807..2784eb564987bd6bef9bab3296cfa44caaead74f 100644 GIT binary patch literal 956445 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

P_U!h2;`!9G$FtY-ndfuQ7oIOc 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

v;C#TNa;Q zC8y}vTnsAOIyP%%_GddkqhC(uu#Bpj9;cdW;kXGDRV^D=b<&1DQmWH6GRCx&nXXfh zzOxdmu%4>0v61eADs*vzP*jDUkFcCJk_JGBz5Zm|oR!Wa+v`tH>$uW6WqbXpwc#tyCEM#yM_a?UVnV$ZE?P|*`iF=T|`&D*RPVD6b`IzuQL?z@s<5`+6u={q0`Roy3*nR z?51#kmD0i}gsF9^B^_60TV^pU-D=6es8&_5j|&4D8Eztbmu}h~G`SoLr^hS0eUhUpslns*2Yn8g&*2R^JeXtQ z_gCdKNTS;rbeA`6y+?<$fNyCzZwyPjw|}EFlqIRK*fn?dTNm~l>iuaC=BgA*>h zMv^}Es7{H~JU>i?EzNY+Y3)0|el}?V4-;YAds4d{=3ydiW%4ENi`=8RT1P2LCc@r6 znX-qaQ`jJ`oKnbCdvr>HQtH?#LZsZkQv^!2o2LkqE^kjME}EP^rMPJF{SRVnU}^HZmnP3N4@~pG zG!IPkF#cV@YF#FFuv(X_*5$5CTT^WeYY}}db+0TKQa_Kn28br}R|7)IsTLVjiu{?nfT;_tfz{T|UF1H@WW&n_P#5Hz^Q}_TQrTu=>g7hKx#3^2iD36o zR!WgImpMJgH}_c6k?~U>annJss6hiqX-PR98?E&vG1v%v^!#`s}q59MwdiF1H_y|yY@FS=TK@w`?R_{haT3QLx-btsJ+TL zRMJzUxBs;M^}YS5t`-z|hbHlFO!rX9n5rE_HAdM`4x(wvuPDyY3?^|fMa1qYBBt4! z(baX<>OMsnmeOnFEZ>JY6GB!(v$58@s}v!Vkur8Uv2{>8Wty=tuTp8Cf0{g1%&Rof zR1nH$dufg`@0G+abg$Bp ze9MBHs=P`@1yPIwDpG_Liy)aNs}*(oT47ktWgFA4G*(fQO+90cv!OgoOnStmM|F}O zHG0>^3Kd^nb3!Z2j4^oQjO&@LN=ahw{OZw>5P4cSl8uwnnT>AY$cOb z1fACIaa9lfl8}zXXHa=kmLS7&F2>KfUPz_Us@H8DT?(XPEFe#@fHBv+G7JvyoU- zLkj0&ZN{?AGH@rWWnx;%$wb*);Yx+rxB!)#GCZ<&3lgW0|Dm##C6yV>gp~ zm`rYWlc8uX>BOQiyB&pL4ZBmZ>D#e(b+PQWJvY0J#oNZSM`*R!>R=i@ubV~-C)a`6 z=ONsNk~GB~g4aF${;a`_mBEUel6zVRQXdvG z6PcNq?vKQ!d;^?fSd%H^@{$M^cT_|>mI)Peku260VR1)wdRpM1Co-E>l}t%REPANc z)y1q>X2sT3Wx=f2aEw{8vzDZ}VTe`P-F1Q<-Bot$U|j!8Hy^E-we;69%*WpTjnYt- zJnJ#$D5du-BeG&}%#>uNBr_%DvCSo#_V*pRtg7kljdHv+fn(vl=(2{e12PJk&L)C?Z>>MpQwIL6+TnG)x-3bxVrVN3tCiwX_Kjh0{oHV6=21 z>5Pw-BBU}svlL*1bhIdiOm(}|QlOM7fQt|*_X!n&QeBs_2$Q;2szqpYDV9rd(d1Ms z#ieCbQuk=4D*#-aud@78>SnFH=_+;bXv;k-eywb;pG(AcHx5*sKDO7NQqZMzBH3Pl zQbl4)r;zRSb%FgfrTLZ4E!*o)tqe+WF4b5!B3db+cs;Ux+ql7fm9#NAv z?J%2|wH4mCY1Qv*G{<{KS0@}h$&^c<pUIK zaVVBJyhvS-qkuavb2cZ_c?15N3Uu_gGZ+e zSA#~SPD4Z1AWmBiE7i&j4I!m&TEs@V76TDd?U+S;)Tu8J6J4%Y4G>Lw3k?uW&Q}CP zm%@SoB8f=dSg2+g%hb@bouyJ!fz!pd+2i~2ahm9rN^9UK)ky2uSkkw$0xCvI}gR-Kh1L>DkXV#5TK1&M@QcVz=(As|DKl<{?8YAj%mblaZ2P zW%zizT`M}xYn2jEDv(P>;{8%4BdaN`2DLXF353P!^3_hK-{W$4JT8yl=Lx#;#Zy(k zI_kq()9yf-df^})kDYH>c(Va0iKS5$39%G&v~9ipomliiks4FJP%@B04GR0Ik|0Xy zjNKSoL+KaP?I}eS#Ee~D-*4^qTZ5g}&VaSsYYljC1?gdI@3u`+ z)IoHCYx$)3b6VaeiCx0X@{fskC*SFbiFc<|=LI)xOuU;CrSXIKOuV~m@eC91PN4Dy z-frdM-8!fW4$-6dPQK-kBdVhK#5K{YX62}y4<%)6n|e!s?kDXW8Z)k6J+$iZevQGh zNI&j_GF!9ipxxT-A;N)y6R$B>+&fSO<}p- zyIb>Fi#ck-Cwev^teyIJ4mIX3Y7lqPk-EFc&9^MLw8~wyMG9kTylu-G{72&!tkg$Q z?G7r8i#dUq6G%?QiWLi)4t}+@(^DChulhNkSX7-z#5@_}$DAk>zOd32LzC!Af;&_u zGMQ8l4Q=LF=?Yf5qP|LLCNi0-$b^-N7|$SPy6N#|s3COIbr5uzbPL@($sQMyKk5)1 zo~j-f9bGUpCZ_wd!dVGF=u(HPmp6U^W@*Wq9bvS;$rP);FFwnk4+d4TDIVqM_ zbAu@%DYcUymn%XlmJ?!9yQaOgq0l59kyfdqv{wIxO*>bg;DW7AZy2 z9-@~hcrOZdB{%hy4X&Z|22)n!v+NK`vqM;zo`vbLye}$WrnlaLqNZ^fHJwCxwNZPhziSOv>hFuIDXDOr(`WP8GU8Ty z|1g&5PZrkM)oF~MZ&%Y>GxofZT+6a7A1l?SWyYA8+KNe9?U8X{Q<9iein4sSR&|>e z4kg6Xf14H3F)7=&>dim$BO ziC2en61t=oSFIzYqro~!l!e(|I@b4(vu3RCpTJ^KfM3HEwQAi)IVn-SOjMMCXZ1<; z*whqSSNsYF*41l4q40wxim*hHS+Ap6zNevN)1{@b^h#N>Nk`LoeY9}5QtAO^)kr5V z!DERcEKy{p>jg8B#kel9?Q%5RjWxZ8afz)mZD+o3=kdDb*fB{%HsWvvgg}ji3{M~! z@Hzqkx7QWKgbYl{s4!%`&am6l`CrG<-@-dJ5-tc)TnqgYq39xJ1`CznxV z$pqtBam>ygZ-(lvwCK_e%kD|qxn9W`l_HL+fURd-JJ;!yoRNsnQ)cJ(=x|Qqn}-ZD zSClhCCL<-o%JA`adnSv?*1RT>z_4vD6^Zvt8B$n%gA{Fdi9$FkdaL8dPOm43_I5Df z_q&2Ym($_(1uE=rSJ>|e`~2krh9ch ziq+la#7N1i^{du*^sVpeCqFOGA6L%~-94$SlunY=RDS{oz=>qEpDok@2dD z&A@e6;cXvNwbYlI5z`sCf?>=Wc{6Z5Y=PR7 z#O^DzHnFFjVK9|=S7-KaTz47@ywXx8KC_pprRkjZuj;I|SQ#j*cBa+s87W;hpjip0 zPWyAXOTsFUl9=!JlW9v~F(g5;3+bfKv&W5Y4;_}i>&7L^sL-M$GKnz7g0 z{3*zq?1g{X@=)utksWK(Q=?=CZX>GXPjo_GrIrh!wDMi$Z_x@I^Mq9;Q}W!aU3!d8 z_!TNDgkJFuov_PyjEK7Y4LU)OSHuH{G2S6`4y^VL7l%{(7jzDyQp|<$E8n6K_*fot zd-X4P%@IT6AZmARvDbc^#sTO%cf0;Koe(!jiZF~2wZG|vs41opqV_k95c~7ha_#!x zR6;DRUQ(_>qY-YoJ!&uiaSXuIZWNF0Zo|jGSf04q17~qpNw3?72*|Ip;ZuaLckCc`~Np%5Zp-y>ym@tMLV6G~Kw&g~J*{ zrG@lxUFx*j*I@IssGNyc?8oc+%x7+;@w_;!i1&Ciq)FwBW>xeo_ch&0yYDnAbba3K zZqSPEh1rDF#(Y&?7^B+QMrkP9lN!uru}G4fZBQ4?*oDU`hSyO37b&wfs}9<&-5%n1 z>FBa{2dx38HR!f>`z9<4V70V^PBLGC)z(f=Wqv-ZK~|YLPS5&Dp*w(?-pur7rZ+Ra z3pFg;glIOVPEVCIrkv_6o;cSeXe`ie3f>!IbF%uTXj+SeKYA7E9i;>5Q zLF`^(n>>SUv{;|6eCUgwjTAF!nMo_5npCU*Jfm(L^ae1KmYKB7q#dK-1~X}yNy|)H zX42N|##47G_)guVJ!i79d#B(Pyw&}~s$=)1;eBiw((Va5L@6LR%KBhmq{HFS!gf?y z*qBeR=2D`NmDLp125oKBNEB%?Xl+u?Xs!{ zC-lr03n6dY&O*o$^s~>FlY&+Bn>OVRE-g%x&NS(>cJs1|e&b5Osjlc(2Tl5Ax*;i` z2>kRaLy|Pl>s7OIRE}uIWX86sxAf=6G%Bk{Rc%?8kF%i+OeP9vqHrb(x9%!wofVy% zzCA9BptA`2tQn^)g3co7EP~D==%Q5O@1MSB87rnXo&n9W%*UG{CJL`D3jdhyX^8O6 zLx!V4lryBzc`~dFA8)s3vO;7lui4`0SjeTYuDz7WU<_LegNqnJce%yV@c5}hCf@FJ z`aLd($K&$&eV(8jU!1|^+DENUWAA}{2;JxQyWP>U5c;QdJQClsxW@pLZ(4v@N(0Zc z?d9l~lQ~7ms%aY*f6qqMbh4z}Wq;QitP9^qbhL%zNb>|67RIyp4`Utqq}_NzY7?+s zO>fPVjmK8)?$AX7RQowH#er|Fd+zEo`Yn|Az^(P}OgCU? zfW-Me75i4OdxPB@r2k0i9mDR8%2E#v*R-Pcqtw_obV=JJMV-wueFZ$!b^I(Mqpp)h z5gNS;rc#WQ*1{-9$I6k%pv{b6k z2Z|HN_WHR*ESlTBSaWgus7+cZhsgH&u}O-vOXrd8^{1zVed(OCz5ezoCBqlzlI``U zqrF0LKG|M>g5_U}Q$|--Mky{$szBYgknQy+USzoVZIwXUq1PM2cOXu7BRl1<=iTTMO7BYY|AXx_m88mSl>SZ zVMWz2YN#v9lSxP~1u2!KT5F+Z%9e#LmQ%uVN?1+_%PE;9p+9Y&AvI&C&LxDH=#Beo z;3y6F>ey)Y{%G*%4Do8vsPy+}$QmT5t6`nVbDEH|gLaGC|h>toi4q~D! zRI34^DMqUSqRC-{favnn5I_`$V-eOkz8Q46R5@jYbh6SXGX+n~7j;jJJh|$XE-B*k zdcxkS+#8Q45Da)7fq>iV3OYSLkI!G3dgB!xQqWmmz4Ce;&Q`unkkWl6JJpWx(|&i zG4?Y^!7>|q6wz$boLy+E6hy^+dQwwW8q-wgyAO-F3t6d{^`!eb z6Ng>KUe`Li6PQlQP*!jH>+yZ(GHJVljyT0Gry@#Dl&0k7c21L<`z!itmgHOJ-ZJKD zwna{f>h{@Q%cjZ4J?83_9~ISWSLL>V)6G^ogF3*QuGioPgL5gNV0oKlRG#&pUd(i+++MM-Cbrxane%}1G0+92_s(mAC% z>{AMq(&$eSBIQA#B2cPhK}DF-k;cDPldpXQj1JnSZi=UJ7)x)8?K)Nc0;28aPU=ehnL)hO`EaN()*;)*z;{ zhLviYSwl#vv5eR#w~`Sd)#fqcqs#cz0MTT1YJg}mHxZC-XI6X8o~#RkM`F+SSF3)7`5fhP$_}E@qrg-)hG?P=_a5OYS9P~;%jfu(gHNuq<@37nO+6ch!BeD6HkZamQxP?ml6N$!2|u= zml?cT`GHvxHDP#|MPoa2vLf2`XeO!jQ1+~+OZAHnsWOAN4ngAkbi;Bx-?GSBWmtCP zL|NUas!CWLvS~l`OX+QLM9MT~WVmcR)zRUy5i+B4bw`?BW)bm0 zDV?vJJv*T*w#`oLVB2haU7uQPo6WY_ShZggyM(M@uW)ZppRbQa>BrlDux)l~Li@Dx zZFU{h13%K$1H-5u_;ruZy`Q_Qk2&vW!6biGI*k1aRgEx9QBGDYffY-r zr|4#uXg-z9qKe(F9s6PpqX%G>B4jcWHpfbA9n{{TwP8)|2VDKk$pRkg3j7t3Q5WGa zLZjCMS&EU;N`&PQS^t5_M*mCakxCIjDZmD)Q&9?;YDqvTP)bWG79mpZxhw*ux`ss& zCUtUwA~d>G1EsiV$~`K@MN>h@A}+dooF%v#sQ*BjGmGu@N&U|9jJM*~%J%w`$Z;=D zAGO-va)@lN&-VJ*bey_%v8#*i^{1wxF5c&Cub+*nQx?k<=acRAQ4naGK)|^;WppVR zN^!Bh{`kUy;(V1AAE54`F^;;SFpOF3HTF|o?{FU9a_Gity+cMy_o`VrDo3%|xTo+S&F8XB z%GY$nxOq0Jrjr;l?~AJ`X$p-W`%sID#@y<(kd(Ho>8%-BWA7D;IW#Qtmb81S7282a!;;#Nu9S07d^T{;u;{DV&NJfnjB*Y zh_2{20YqWg8)23Ez-G@B$z{@Z1x4eET~0-moG8^Hx#&^d*>(Zna^TC=&bA)XymC`d zJ(7#2VAK_@Is4c>E~rl@s<8N&+bqR;TCkoLw8Y)e241cv z#C3&o@d+ZNT49d(n6Wxu^#@w3zSY45`lW6HU5F;oJ7bzay}~v*rYR13vQn}!J2Q-J z43&?LsR>x+c?v4evrz2#RRk#v#WJ&qnMD!ousd5d4I3mWS92IptY-+qUC!P^>gZ1-ZBE;|GC?adJelEHRiAW#p3Lx^`FizCJi6;XRSh8? ztwZ?o8Qo6*0N>JbNtKz#bR(JvZ|)2;q@ePN{YKMU&vI9y{;~% zO=jBUx_W+Da_>}bVA{3GEV-9B^~Y^W&60b^afhUYL5#rDv*%#`8PvSh&{6zJ_s?9! zH*YuGGoqX!Eq{_>W%zizJ(I;?EU&pP&<~SKMdJNZhEzq`AVu3f0nzL7czllK+F@F1 z>#0H}-tO@Pf&s515O8~4L8r&(@%c**(N6V7#X!{IbCk+DUee)Q!Z#010*))<3WyO` zxC)Nb>G!xC9*@i8_j!VDeDSy|@VLZ4*d2|Ox-KkUPD`D#UNsAyzEF`Te8QfOU=+a?+ z3Feom>uSgR5__^=f+Yux@04H~jd7e3r3Jp~poRFSZcKidZ*e_PWlR>sNGC-UAr)&A zrKp^eGVNX6otsXvy1SgXvs|@))%uRU^9#>38_%@ciRwTrDm^QU zaSv8MPA4T%#wx{`f)utQ;AsozWJScycQ_YolLtvnWQ+pUJ}5)Jqc(M$lupYceq=l; z49@6nyl%YS`)>_`Pgp<|?&+*sWm4SA?nw<{yr)Ex(>YBy!Z z-j@qw+3*?taI8TdQ3dVpn%V1gb#)3EIWnFhGToDhm8@3b@)A?i!(-V#GjPdWbo-rw ztF0s55N2_76Ug+Pfl+RhlTvyXM~T^UJxL)Z&DteTJHucqsoyxWcjLO#(2JgyGVz(c zOs$Rgv{U2EGqvw&W=C??YV6D~ETw1oDr>RnLssoftJ`rWR(7pf*^!O)m^)*Y7Mvkn zB+7O-c1=KM*PmC7fS0u9s2|?4$(xQHZ$;a7x55PHQsbiyvTf)I828+3vmujCRAW4uG? z99V6u4Tn?v7jzDyvV;@DuY8L};A5rP)+qeMYfelW2T@ynI!3`<8V8_Tqecl`Iw5M} zP=u)cO(#SxRD=+yj>?(9LT^b8}O%C}|@Or-;tJi9A=y0ZtShIbe7)OdHcAeDQ6?d3nt z7Knmd*k1V8Y+YLS;@b7UXX~NeT#R6&1hyLuV6q4D5qL0MZK`j`l-}Uv>P)+2PuWRVA z5I`tfh3X2a7%ZR%Q;oO)P2eis{B&Wfa^uqkufkPN6SQ)FJWa^PbFtHewYLA9CWMtP za(b|h3A%_}kT8xs<3iq@2ORm1~(BXt&%z`f|ja9hi+a#;s7) zNYb;}V2*`J7foQ6JF7}iS5vB5+(ys3!Yp^zIpY7<&JmNg=q7I>y{(%_ALCn^+r~7J zx}}8$}9(?9A?*wB0#gjf}cdtt$77p1Ytj!HgzkETBDoZCsdH%!>8RUP)df7mJ?N zM9;jU2M`NrPa&Ya`*Gn(dl8hmx)b4cBw#6cpL8rCbH=c>xFA3>LdM#)yEiI5Pz{$*Qu|R_KR-kP4|R%*A~Nc-Op4Ix z_05%Hq%`NG93ri$C#5Lq)UlKzq%sku6kvn6?@A$4ot9Dxl+x^!B1FoiE=8bJ=c*K8 zQr9N52#v06no?XeH4QDrMN@7~5f@z^$r4%M)&>gGXDGyZE)Ty?!nc zi{^GuE?k_x>N2v_agRV`d;OTOZTnV!}7Er+bHQYVn!guQB3j>-`&H8^A2)LZ)V2I<_Kl*vw9 zxS;h+(VJ~_VB)>;x%PZ1K+IpqUJ}@%FqO?<`@wB`FL0~{mW^VY6)XdWy?Rp8`hFW0 z1Jm9rIjX;FP4NISg*KFV*!zbwSt(g)albl^)dEOQos8Cav2-vQTR~A#%nq+L+=j}E zkTP4d>Y&})?Xh+StQ}p}?w~c`wC-Nqlu0jGc$tNlrF4HJE{Qn>YmwL+rLJNgCuzae zJ%sCOMpjd-ssQc}?Yr0)Vv|wY{9Xu&I)@ixqBp9oful5>tz)Crx23_OGk~o@qtctD zA#0G3wT6{y|CNT2(jYZrqugVK2&oQBBR=YUREUYLK(q#krU$E)|LQ zOBrIWVAt$+kJsf81fL%ZG?K$KFV3k#Cf@G!xjdeL(;W;tf*xPM5%jryCCB8?4TgPD zx8L#jyce4m%zJ5$GVc|oMaOeB-@JV?czjaC;c*75@Ob_HfF~Gq`J6td%N4|byDQ=N zobG7ESq|q29nNR?mX_59o_u{voSLHhW#XQ;MoST5)jL@Aj`32PW-{}r0kVB6YTUAn zhACDPDa22x^Y#>xQRnn2LZjFBQ;LyN7f?AwT0KFfDCu+vl_I3lFH{P!LEJ;7kg4_( zl>(*ISyY5bxzDHwlxo*e5hisWq#`uB97(0PX!0kO;-bl|RK!J>cc}yyg-)g-x^a9> zg#)WyPBW%*;&k`Q=lGTdS5~=KjAj?ORaCH9DY~3C%hL9VyIQCcHI3QkqI`4>rD0;e zA?6#ZlW(ZeeJ*N-5)~{4At=<;(Cfp%`Jy&OOUFj5*Fu9wr@KOfMx~!ZL)IV;3JojO zo(T;hr7j7?M!7En5mN1hKzwwW_!=OZYFjV@-kGqb%;W_zP# z=QO%|q4u3mLtP!(oDGGUqA!o92#sEMNGV1p=}_cJccUnsNIHEar3k5Xm6QT(5RXYI zWU3t}r9dh5pA;cd?nWsBrP`ZPgh`iEr4$!UzLip3G`U!cxajh~39ueK(<8QEQU=z8C(HMxENaX$}x(&X~n2=tg=EmPFbn6DK^EfI25Pi z0?P>UV7UP-UjoaGVEHmwz5*SQ2 z6bAX`#WjCTK5CV^O-c(fiEmz5^O&C0HaR1Q6)98eQxsuX&1DOHDe#!3)t{n?OZv0; z(6p)1XhzD``lL+BQP`dX@zfqtM=l#z(|DokUq^5_t5rqB<{q_XYkOK4T#KKac})A> zPMf=6L|FrtukE}c|3>fJ1vkt+Y|a+)XXiCI_2kbDkLzFaCS^<05hKcGuzY<)IRh-; z*m*Qwq)Sq=LjK!WTRs)WdGAyBrX#M~>sVy~=9~bQTdte?rXuWo9W1x*JbFM>Be^8D zN?I$WV%d1h{)ZZ8MHQKxtE82Tl2vlbHf6gqqzr@Q zPOy9vEZ+jlU10e(SiS?6?}FuSu-pTd?~N+w={&sfxC<3P9)5uE@Lq$5_rrlsusleJ z_z)wae&gZ2HEl$^f)Mc&VEMj5#4C}A%2o3ZP_8=SqhPrY=A1`f_db5-4b86^-}V=j zYX}{`2$ly%lxxBAg9*~{2Ib3nI^L+!@rQ(1HxWAisG5!&H@3_<(YW9@l-u%*yj5f5 zk9TpRamroF1B8*^R=%TrSGilcNBN#|ukwB6J_V`tQ?NV?mY;#;=U{mRERTZa7hrh| zERTcbiBaVTIwK$2@6X!G_%LDQFAYZi8s`2czcT)g5po6y`6MCaQ(*a(LCB|(kbBLa zvxWSDIVbJhs=XA~#^;q62pRtjmfwshFM{Q_6C~qbl-H0`%By=F3zjF5kJl-GoBJkM zp4$0(H5unTZ_w&L%A0v6zM(Pk_k@XmBNTqB>MY}wca!@g6O&EJImx-ndC9$!^OJig z_et)X+z%|zfaO`R`~fV_f#r{2`4d>42MZ461+ct0nmi!S#N>iJ6O)G$Ccb1a@s$D- z|Hha&{Y*?QMkXegfaPVKiAgImao(0WTgV@n^CV#+z7&|4T$!{X6O(OV`O8Ss4whFZ z#>AvM=|fH>J%ovWB}`2E2@_wd#l*QeomR>AQH6%)!DrBgyTsaP9>8cwX}TgpcPV9~aKk_;?}map7LI z_;|Evf%;eN1ie^__`EIbev9s~;yhJ_1YVKXdjfrW>RCO@ZB@)~_{ydEjJ@KA%2 zhZ~FI!lM`?XMmBn5=P$k|JZx)z$T97@mr>MY-*^It|*}x+zZ`B27?ta&FtRZXJ>Y2 z=XOClK_v3dUX0@d%?Aj^2SJM0gCLz8Cyb9aKS4~*YJQx?jM9_hFmul}zZk{v1p&jU zafrOu`~hM3dh;92Z#KWxe7O1T=69OkZGNx$eUMHE=?sw01gR9HGLXta%7BywDF;$M z()?iz!%t%v9w7`BB8I25V>q`T!#=?9zl7nhAU#>c@Q&8c~i&If4iL9Wu8846 z82kk!;H(;?%lbJy@f@lbBZulGAjN625YJKPA%{Fa>7uZD6-XDyNn*LWQZR_>)q+7>f>^1m$;mG5(jt&92k8os;&ZG7DLzL@M6Hg& zsGqoS`BMm^nP4mxVJs&YCoCZttNUT>0~q}TV*sROB8+VaqiV&Vsj3wV+hF=tkdRH+ z#7B<7c!ByNg7HF-R)p0TgLHMAFm6}xAhUQGnZ-&ni|Q+As94q2Q1P)rB3V1tyQ47f z5@4($7_T6Nt2!Ypirk>SgJ6uP_p5JI-=w}-eT({5^?%g2sc#4AT9B>->3WcE0O_e9 zJq@I%gY*oL)`IlRi2BYLjQ5UsG5u47@j-&IPK2=@2F`#nR}qYx`(f+@7@s8=p9ASe z5ylr0##4Uh%1-%x@KG3Pq^S#D(K(6HZuRTxHwnf!K-v&izXeiNoG`wt{vc`@-xn<7 zrZ}+rOnoFuBDzPMv22M$Qd0~>&BUIE zikj(~nTVkV$NrYE2FL!^_%PJ48ijzNh8HljAybQr(YhrK?#{Yt=4$2(7;5GT7&_t* z$3$0Jg**D28Z{(HfqQ81^z_(Ks}%grQU8(zrD(8jl7vUX4%V*C1;+ znz#t0IGWf7(n~;kDM+`2^fHiM4$>VFO)!SxIWY_`APlb%F}$iB!*D-_eSqQBgyA(H zy;8(5j2J2o46jifn6n*5ybJ@vbR9LP-7RbOX(9yT4IsTbtl1CJYvKg)7LBlYH%o(y zcNoFB7OB$QL8HB$o$TQ_Ny4DzB8~TI9*EL-zd+-z9^^!kM>Nk9jgM*`(>$(uLi42N zDb3TGXEe`hZ~$^0NcVtrFG#Nk={}I+V?;oTk8vYNZ;EJMh|zdR^UCVk5?=E<(Ri~+ z@gg_)BHd< zeh;}yrgyS8Za7-Gqhh3K9k+VR>6AiWo)_kr|&kUjv?2SIuO zqz6Iz5J(>e=_3*Cq$rizsUu!IX{m(Q&Lk=y6{&oj<}O3_5S7pLQ+eX4)XqgJwaFlT zEJmd^1*zougthbs<2kqjNSAgdwb|NSWKx?0(kH^&1t5JgJ|?wGw0Q`Xb}9Mlr^r`p z^JyCWbXU{pp+AXStFN5?DNM8Zzs~~+1q_0P`r^isN({5aG2vJlKif@Q0;wlZfrih{iQ9Pw(#254jMk-<8 zPtuq+plu@`2|5aSbp{M`3Tg z4o*Bqc@dHe-=lqJM?lnsJGV?j0?t)y&3KaVG#N8Lc= zQ8x%=17bYth9Zx;VXQ?rEbRl34a5Z)x{fKLJc%=7uUj`(mxM^_5)MNOV?$9Y&6KmfDFmPCrAPrKEZg9O#sean+b_S2}x-`l6`<=2_abuvXew4D-g*uo>v?=s&;oL1)yNbY`7JXVuwscAZ1#1Q`P|7GxaAc#tVT zb~4D2JFMAkkj;tc+%YP>(ddt^m8hI6QaMkI{>ak%q3i=FFCi!|1zEBP<>d%vk%}uT zQq9{B;}6rK3|>bcn{Ml_)rASlogkYZ*6jjWN}N#c)!jf)UQbY_3Q$G}%CxSa91{{v z@~yhtqb%Mgu$VzCMu^3k_P z;W$$FJ&hw}MMTz5MAq_7WQ~(dn3j_?cePmLZ@NFDQ2rr6xv~e*n23IWel$XsT?}zflL#gKwN zsYs+g1!U{P`ZSPjh>u8pmL7vfNTfbTAo5hiO23eZJgpOvNt3sTWG&Md2r%mN1sKoh zK}r-U)>jjZEA^}NCHhi*nZ8_Kp`Aj&40far6i{Y6&bK;i&73{XF&ok9QD{cY+K=9`8XOd-yU&e^CE0 zvG@?kd|^GB34fd{KB0danbJQ=gU0|39=rcCMr7(m{h=s^FAEq35yM_Si_yQS|Clg* zOMh7Zw*DRcyZZO^@9RI%f2jWmWFe594YG4Ub}q=y1KIf?y8vVtg6txYT^!MW62tI| z7=~XHhTB98FKx$gM?Z#rfZ^|i;U6HoM8xp#o-s5GHVj1!4MRY-J!}{TvdiMb&@jp{ zRxpW%F@j0FymzJy6AdQ`7#b!E7+w*F$V|g5#Lyr$$P97=V_*%Ofj1}&CmWC{G>BJ& z>>7|=3o@L7p}F4$vfUuN4rF^Gl1LOo!@MYlhBV139vmCu&m@rTZKrU5KZPfh!kEc1 zEHmU2Rv0t6K5Qre*}gcjT5iA$a2)sEDL^)N0$Dfq zASH@yFsO*EQw^sXPB)xks5P8vs55Ld)EjW5cQeRt0okn}`wz%&1KI5$y8~os+wTI| z-4Vm47+Gg!md^1=c!Qb@+&v;%_rch~Fe;4(eh2#5I-zU{<2-{CEt~-dJ@>{eoWVmD zZq4wTfor(!FysIY{O~$L(Z0T72pU2JV;jis4;#>RJrF01=Nm4H!g!$oT#?YYev`iFXi*&x$0zK=WbQD@5X}{Ur7QiH{J8_->vPNqhoH zG(0)?Z^M&$(?Rw;jM_%maqBQhGjOqJcwR8zqFvbVBFJ708(s$4OL4;ZngKJw$uhnn z!1yxRxWi-_4|TSTAO4y&;0dw74-6kik^D$N^0giWMUf+hp9#q?4PP0)Hhg3F*6^L- zd&3Wg9}Pc&>3hkbN2-jK͸T&@Nt2Mz zkjLI9Ax4F9mVlx06am985W`+3A;$T}1&E_c0L=J0^L%w-<4d0C6>k;+jqwz}N>zK(go@P9QNIV^6{|y^!LH28$B-R@@ z5s3{%;%`KvaWk!@{NB}CN=|`TTC-6bg;68G_$R_>+)T#w_fE!C6fqltV6+&mMw`)Y zbQqmRm(gu(F?vAuH^}}0xdh}1ARhqofgm3Q^1&b<0`j2|qc;X)Yt$wh&qf&K!(uSX zM~F62KBk|=K41}-@xsO(ARjKWconkP!{#~0-Nrpc;&mV&88+?(`KUNaj2Les689sC z^3gNvJF`P+DdL!}6 zE0DAO9QFZ+xMx$?_&&&|iyVH092!3!cEtGcoGg&fpu8}=qFcHyu|+gGUmCwA7QX_y zG;I6^>*J{Cc0B3St*rNE-8 zP+&2q2Psixm1zyJSYj$Qm6^&-6{gjuN>i1o+EfGb1t7Dm~MyG_>(KY%!1PdKg@aXb~|wJ_iS;do|0j(vb5Zrc<# z-39UuB98YWjy-(hVtUB*2%-2e$WIHK9tHX7aiaL7>6s{sPYWngzCw2&tFX&vN`!wz zx?VQD8U^wd0m!-@WJQs~rcVjTw@vSu-Zi~vdf)Vc=|j^;rjJdZfV>{$4Io#6d=tnw zgM16f8$o^+$hU&LDPsC82IQBs+Du;~klzxJ%_5Lm7GRC7W;IyRicX47>X?wp)7U{~yQn}?Z4AeH9fAlHS>BSEf@k4p1c^Ef2S zoJjK+1A@8BJRWD%a$^@W>T!}m&x}qQaJ5+ERPzi0N;9U~qLs8Dl;-hdTaBG;t0=;n z=OL74&di$?=9A5*m}i-1o9CG4nsK0L138*^2guR9yFl&+c?-xrAP10pBj)*0D9!0y zra4o>o3jZ@p9m%HEre5`vkA&``k_4WP@0tprMU>?ei6!Igi^I)_+P3OlP;jWbOs!v zD<0KaMzbo4 zV}pR>xjo2MIgTzE$SXj8RoHwL$ghr*$erfhWFy05Bd;MF+1&kh zpb3wOrA5pXAsUorzER*Yj6C+T7pVDm^8w=V4)dMnyUcf+?=jzNzR!HW`2q8TAm0sg z3{vd@`CgD;5AuB=zX9YCknacijS=&~7>|!eqmJe$iN~8n9&c%nI^N!oV;|u78sYdl z$Zr;Ld<${xAsx*8f%zjM@k5Z`8a96nay*S7o-b3)pPRpo+QuV-ZM=<`>Uqm!^Y`YT zq8R=tV0cFyBEMM%5r)5;|1ke){>%Kg`5%kKl3*EN83=M5Dc=q9dq93K$nOLB{UCn; zfSPCsl zOOa){Wrd~KveL53QUdblK>j?)UjX@wAb$zuFN6FL$X@~Zs~~?ZVkwJ3SsAsBmNf+B z>mrnIw%f*c`kCwlCL4%JoNB%yGKpJx_p~Bo(O7hZqZZ_Eg)MrJAC418vjx+=2}i4d zWt+o!caWRK>iiT@q3)V$u|Db&tV^M z7$FXEup}O4V7VDNoWF3`k@*X81~WRBR%GznVFqKl({eYFh%WEzumxRSoW~hh9j-m)A9`OhH#1>{FTjurS77zreE{W;1m#a4|3@^AM|&}je_8$^B>x5`A#9ZZ6X%Hr)svpm|?&S2WA8?BY_zO%xGZ705cYt#E6xNVrW%FF|^J`44EVm z!}0AHPVUF>#A9g9K@6?Az>JGwXkFAZhSmZruGfXFg}_V*TZ@317@v=}uC$gChN}p} zNrYjqSrgVO>zXKrH3Eio{6Q~S6V}tLn+e0yt!G$kt!G;6tQ)QM)&{G}x(S%6z)S;X zIxsVUnF)*(7-Ulp3rRZAFhB8CbI>kPgIeKa$tpTj=j&`lh+ z0K@NoE)~E3(P5Tl6awY8(}reikmbo1ZEau zWxW)AG=t|M{A==(WSuP9#4D^&*n?b=E!Bz1Hik`>Z!uBi8-a z8?841GY^>gz@z|^3QQU>>A++FlL<@~Fxe3+u1(|5Dc0L#Ht}wPF-L@PLAy;{($8Wa zu=qH!_yjPyB8yM=ViRAo;&*pp>&w6_3|n6TW>K6ZzF|E~Ht|ieiHqZN%^z5!N#53v z1PqtP;hK+FDaqUVrS&W8*Vb>W-&()3esBH3`lIzHV9>kg15*GD+H)l^XwR1evjUi6 zU{*$~u_SNnZ#iFEaRYBFC3!QeL=4Ly5&d{2*~F@T4o^IXHp=q0;b^HO#-WX}ylsiY zj@S}8v=gN?Z^7#b%-u;Ea42SVY?EzM5JuZcz?6q==<_P#gV8qACKt@2O(vMd)ks#i zn~V*dEtYnQZH{0TZLw$%aC5GRQ$+ZJTXwu#K5Dz2fTO>M)-5w5t{v;u~k5yM`F ziZ+YQOBh;hHk;k%usLlmo7>i6^Vk5GMqthYW-BmFz%&D+21Wyn78o5c`u0ywZNaE_ zww=@AlT*gf?wqat6rNBDMf-evoe>>Q>WF5G4N1|u`fd0j+ilIG1#{8B9MXWM_H#_p(K>@FlE zzafy%>jbhW@|S%WA^ErMAG^e!U>{%~Xdh%BY#(CB*v!SiYy;*JU@iq_J2004b2%_O zfWZ!SWyC%_>T~U*hdep|83}JsA|&z5ApDsG%r%7M=#7Nr?tUasJd$=?#tYjqPH}Y% zNjr;3HtZUHpkdcZOJTYd6GZ8XJE4o&H}=`~xrn2E4lvh-?a9F4Q3LU;Fxyk@8HklV zjc^PTj`mE#aaUJ3&Yl({%f8UQM1awb6BwLLT!%2)GYQ6B-N9%tw3j1{cBQ?@zTCdT zUTj}!Uu7?`m)gsK*$d3|!0ZF&24Et<><8vXU~s;CGcdPA>=iK>tD~ORzK&qLRfO@j zcGr7XKZ||9;wEBoGcf-VSv(6_>><~|uCp76L_ILKhwVmS@RWhLNVM89v3TI*7#OmEt{o1XwBK#Nmq@$^m?y$^e6w*LPGCP^$IY9F z#D@eDpCaq_C|S48#|$JTGNMg<%KmH=#%BZ=>2QMXq(qUI?e7qbhwQJ|U$wtxf8G9u z{Z0E@_QUqKfq5R77l3&Yn3sUT7}FtOFvj#MFs}jgdc^*248{+~oN50UVf>U}6b~n0 z4%4>V%zNaZ-|shyeE{Q61mn-Zh=&u{@mSvL?7t2>V*eHM5t+AyG2>gYd_<@Cy8m$` zAde0SFmHz)1AuuaKFjDB;uwx(IfjytewTc7(+%jOXFk!Dk51SZE6tJU7%%YX7$@*Z z#}YK%fE1(Lza!qF$P@>MJUXU2ra7iNW;kX#qz;)w?qD1&FdqSfW8F`H!LjaVz{Pw?LPX)ejHCcj*f+hqhk>;;;96Vr9Jy- zN0DO%k+>X~@4}8^VB$QJz)|X`5G&|)H@m+D#s?rX2%vsBQU=Ja}*e~#lHfB633Q$G zE~ROwh*sx3#{~rA`M?egJ1zuvP@HD*631mx7`GFQEF~;-cg&ht)YXoiQ5df!7}=q5 zi0pOzhhV(kvCnaXBjVWaxY2Qw<7US#j$45p4(teEM*=$v*wMg_0d_2~iNGcSJ1*kD zO`8Opcvs9O-iI)<<3$)JiZ+p*+RtJiu=o_Q_%yH+L>8Yz7Ka}gJaYJfQ(9;Ojo(1y zbtHb4D$?LpE z%7SwrdE3g)-gbcab)NGk=dDq)ZV||$l!fl3#0uW!e3;0(+j)=kUgv$z`<)LsA9NmY z9&|ngEOw%`z^(&!J+K>qJr&r~fIS`9Gk~p)I3J0bxhG;|Jws+rOj%$zwxiXbvT$P2 ziW;>y$;!P2teCRke5V(0`?2#=BJmSo>%-2^fQ>U{!TF{0n<$B23nZ$Lsa`%OasK2y z8pZGz0Ygez=uPBL*HFUnFX!LRe_Rq*f@^?lplgt8uxkjgjliA->{ei#fNcg=4Xg%O zEwDJ#(nnmwq8PeHE!dG^mGG`a!q6akTN5OmW) zki$u1h8>wS=H#I;WHJQ_@jBwe_8Ew4mJ1WB!mioCn!~QSz+#d@JZmSe6j!=Hq6>G{ z!l|$ov2xLR9Bb=r6H~M?1Ls=cS}efmS|q^e=s`*pDR7k`jIKhL(pBVI?pon0cCB=+ za+SDBfpr1v2DSxQ53m3%#sPf5q8APT+Zu6|$6&0=`I_&O$D4r_GaOw1K^%MBL)LYV>pp_uuLN!0rY1dSLefdjqf$VD|%iBd|9Ci!E?V#Pwc`#gFE$TZk*muFr@?F~Nbo4Mu4o z@it=d?tVYr2Y&izV(}MX#S916ugK!+rGuufUYdL^O!|g4V8ZLD2afsaf84Z^=av9_ zd)Pey*f?_>+(X>7k~e6Udzj#-DaXM*k__WroekqO(J;Cb-O-gix3H4O-qV9r%rLsA zxM?NNJ=HzUJ>5OSJ<~09%iMA|vf4fjt21L11x0^DwXo*rO3Q1!yot zW(hvxrN0%_G!YZl3;wMGmIm) ziKVS|3)?kixpBKD4ADH-gOn(8rh6;FSm)m8u6H-MRqjph&F(GkMmNq~UI6w*U|$0E zWnd2h`wFlaet!+v*MWT_;%{SdG7OpeLL*F5ZE|V9Nd?6!~1i=2%Zy5W)FyiNUVfQn@ia8GM=MhHt3xlS*UzoKM*l)>8<8|caw6>fj zzV6rDZxD}YO}-Di-vsuDIBnxQ?)QnucZtUz(O2(se?UCqxw)OlN?LMfqDn09bGNWz zQmWqG* z1K2--{R`N?f&B+K32+G!_n%QBTO>JOx8OndErXCqZa~aBa)W6~%?(E)xe@(Do_Hc# z#vzd{>$75_#)QOn|%B`r%^mbK)yA`(mj+xq*~W~182bRmFu}MBxVa*Xd&oBK9d@K;FP=caB~$Dh zuXF-I(tsPp*L_pVEyUx^z|9Z0+zMPuoIKvqayQw=JIOYpq3g*uvdglgyDudT6!UUh z4z^H)Xi!$m!vdIehCy#e@+myT11WpD<(ZaeTb^rqzU76M7h7IxdAa2faM{4+0GA8g z0^qQBECOyZa7%z&3f!_t%d0Uk-<-Ix}s`N3NK_T-gt1AAtEKf%z41 z`68I#5}4ni)BX-WujdK`r(Ga?UY`gemq%NEB`(pxDZ?$l0ap|!mw$OAQ9JpMU?-O& zSe^l7Cs%Z~lgY`6j#zn~VV;o!ke(3&kgIx-6Gf6d(-BC|IL~;`1kXf7XR_xc&lJy8 z&otml0e6Gs%7Lo@ZZ&X~z*PZP4O|UyYa*T*Q6N3?aiznKNO%the}G#n0=XUrPr}Yh zK%UVL;WdY6v-Wr$|=02lw?x>*!f6z*tK#78AsH z5W>H9&Jjh{dFlzq^_~r$Q$447PWPPQsr8)csq<_Et`0c7)&ti7oC-J`du#@73vi9V zofYvk#9-VqapA_Z5XL5gajOVpGg-%J82s`W2@;I0z^TKYHsCaI!g#I+BSpJB=Mjv!e*?mJA;E~l$WB-# z$(|R<+V0sAh4FF$MgzfkA;GBYBqfSm>xmGIJ3V2~F3)byb)G$*y`Jkm`#d)QX9CU) zoCP>5a5muVz~RF?fpY=pj(GORV7w)|^N8nmg0V$}5yYKGxIjOPeZb*NMbei9}p_j$^Mx&pRFp51~zbPr$GhG3+Ic z$MdP@d&2ND&*z>mJV!iVdcN{}?fJ&@t>-)7u-k-yI~%xjfIAns^ME@axC?;05V(sX zo*!Zu{t}&5dwwGfFBUPpq&=0Fx=2y-DB=D~bOfmBF? zbjW~A;I0JjD&VdL?i%2(1#TyBVc>QFw;QUN7l!q~?F+-Hz}*lhiM4<^ z-$Y`aKw^ZPY&X-En3IJqur*5JSptbS#v!5uCy}TJ0~o;sX0U)2Y+wg;!59I!1vrcV z{0F$(fV&;IJAk_rxVwP6I|8m4iIDR(_>jZ^k$8_t;(bEg`yi3{P(O)%K;kwc@e<(f z6-m4dNlaK9{qby#{fJ9~a1HDv3elk49|kli55!5~9@vLS!CrF950YC3`s$fG(A5C( z_SH#4f+CBz!tGHOZxdL27+D1R@EJwBnXtgU@EEapAKVWQz=LoA4#Gq5FgyZ}0*C*5 z47kUEdjhy8fqM$Lr-6G0xMzWTE&`9oSbUnxq_fE3d1CQ-k;ND3oGRfga_*IW7W;t3 zw~57ffO|n?@qJ`*-jLxn^MR|xnFz91ey2kxaX90Bg-IC=aAz9$~P zB_0nEkCulKEZpP0^Mpkt@hJQjCGl5*#8;8T?ly)OMgH-QKoY$YZ-RG#cc6EWcd&Pe zcc^!mcQ|mb1NR1SZvyugaEF0=8#sLOcY%8kxc4JoJbwj$PVtVNxG)1xPxFo^58%aU}?YMql(GC5jYzR}+lOy(_%M z-j&`}-V$%Ax6E7a#X#bhz+o8mYv8^C?pxq+7V|xDKLGb5a6d)7l`$CCjCj$z4q@Ct zFk*HD{!9YyzqGM7_b0*lS3it>03)8c681I%_lpQ)6T;|i=E}UyXcoDnl(~afGK)#0 z#B~s_(Q76iF(~qD*o(LQ7AKDmuN%qoI>|ErPL|P2=cRFfbYU6CNd~HxC5;j@%)PDN zP!!5G0m{D#$`(TTk4`9yP+s7@f}p(6dy)5I?>6rx-b=mPy_b0}_wK;i5bz1W4*-53 z@PmLK4Ezw_hXOwg_~Gpz{CTg9PNcoNJAClRj}Yh4{MddZPbiY&i~Elk$7NyfZNQHV zd+z{#RGfI-0VE6Mx)}v} zpY^^@WIgA7-ur_0Mej@Am%WF)uXtbez6Sg_;Ku_$0r-i)PXc~2@FxL31^B7JPm6fp zh?%>$74w=fY1aEbnmc}a%-r!(ItOj$!)We!uAi+F%2w3XenaN&Ti|Di=I#eFcRwbq zr9Z&W^lTL__-V^OA|Aha{~#ED2VNHT{t3K1J{Wxx-$24@mTv(0UY*k2dP*EedB#I5k}tx-$dUe-(=rOzA3(`zG=Scz8S!u3_S9M z-C;KHbAX=kwsq?@M$p? zeYwcu@V^q)(jQvJ+bUez7f^i5eECSC4{cON*jE62W}GB0_pOYQSS*m3MNE|tiP@b= z9Q34!)oNdLl*B55#M~aFM3D_X6_I$V?=;`(zB7EazB7GwzKyBkPlP2eQF|6DUyiwMyWC~i{*ZO>97MGJ*T!G=5>yoB^mNfNq@qLGU=Ma!*1HUrtI~Vv>aRPavZyTcJyNLXB z3HfQ?CFG||yYSQFBopTqBu#xuEb>Yp?gfBz6W`SWl@&zgCB$-RCzeH#>wLEmm3w@9 zeb@W;`EKww416W;o#FAS#~({&bPbXNbyYhaK@f%UXaxgHprrD$Gp=3>9DZ zA>XS6r zL`1$zMAmmppc3z8`!)`hN2L?EA%c)Q3`AfNuo;Ea0)rH38oYyc&27 z@LJ$?5npU~Cf{FU&ZJ|g{Iok0uNR3l(Qcl?F;sm2hx&c+or|BgXYwZkZ-^1;r|p^i z6NcCLCvfP=jTA)0D;>F#C=TiT)BH0KNdI);&0+sc;4Se1>1X`3X6I)KNKAxXxXZ5~ zAZ=X%$)?6|^w0Ir7Yw9-o?sy9Q+>aJaP0hnzbKOFUxqmPv;5iq9DlBVfq$WYk$z#2jIQH`+)ZYk3Fw7;?Ij3NWXGised`*SWGyIpX&1=$_V4nBLjJU zzkxjQ2GWlwtc3mOu*6UG{ih<1sW%R+PJfGJ_AbB6kJMcR z{I*?wj~}_a6!<-!d9MuoLNa#Xk%Xp!U-?@-5=g-5&Be8eb(88=?(Mk z4f6|ChOI`8c0RAn;PZ3%yh2`?%jcx>x#_$zi_gvEb5rRrIYoSa#{6=9gGygjzeUwx zYHCz(o?oG9FbJ1<)_P5YN~_nL)v@4nVg+APo4EPJ7W}V@bSPdjS~5m5)_=bLV#(~? z{tNsU`mt@c1AiItm+$s(^Izh}2HFAqZs4!;%&SeDyN+s}UV&9t)f=Ohuu9d0e^)gW zYU)kRDz&jhQ(tFn)Tj+z-(I0tnHx1GLv@{gvnr;dpsCJ)x1ZdF_S)$GSJk*#jcph$ zQJ8Z3uOvvX0{#lmb+7ub9WZ;qEPRrk{;+?SfA@NWP${eh@K*zmcU=kmuKyQrl+Am* zZ029PnwN>-UGK-_uU-Cq{u_Y52KZ}t`S<&81b!#*Vb8oZ(Fa-+ZH(H)@m)M^ZQ}gG z!u&czV|{@}ZPaU;467QAwH5kCbDdF@Ec{Bfrcq^y{kBP^KO||D1pT-B@2E|jaa@!B z`xWi>-|4?ga&~XGVZ931RR3GJ>)MKseXsvM$?Tmwv2Vo~d(i)=WcD8a0sle&L;i>T zXuJ0Ue?9Q~fX9}J?D0S5f876s|4IK-!0!hho9HG`WP&1#xJy3nF`|tof^-~=F_OCC zRJ^|n@VdIa2dud+Y7^tMSiMOTtzOraj@_1TYHVt#QW=fNv_ZUo@^NZAYMK)LO&3zp zu5gID0uD@X?${Mx_rKwP(~mv(KfvD#{4GKU_@VD*ue>8#he**mNF!&tc@1R%Bbo;Cw3`=hfa)cV>OW^Np4|4dw@#ArXd;Q<~ zzw>|Z|H1#G|0m$@0{(8`?*aZ^;O_(e{=EZV_8+Az0{?F~Jx!1T{{ZC@0RJHV>tA(4 z?6fMq(Nx>8;IqsscSMF zUl3cMX=O_pk>&s(F;Y!EI=1UQgsD>0s|A?-|4v|`u8CT@86PW2@DMk z3k(m82#gGj3XBen35*RS29g5f0^AV0mCgpg6EHuqsdzC=HYa$^#XF)q%=DRiHXh6Ic^i8(0@u zAJ`B$HE>$s^uQT`+Q6BCy1>RjeV`$r3Tz5&4r~cD2F?m>4KxLs1L}Y#pbh8(`hX!| z444AufF)oJ*aG%|Bj60+So8q!2Z4VG_=kZ<)AT6tj{*NU@J|4b6Gb#hPXqr9@XrGO z9PrNr{{rwY0{;^5F9UxFcwB`j0eR8P)r2HBv4ES#Yv!;0*a}imT(%px{8kgF*p{lRK`{>$^FfgUid0affg&9g83fqa1WST7 z03Ka!;r0hoC{bQjjZy{5s;c6$<)TcG zWKKFxrmDKKxT3bIdVPsfyz6Ybi#_hH>b%P3%4%g{ZJ}~aae=b7D6h1*WW6YG9tjjA zkm;VMZE7?aWkRntIGx31MdcMG#Z}d{tCZ_&*RHBGsSU+y90aQHqBb_!$~P5gnzeOm z9J1tTwW7icNnvt43fI;d>$jAvn{1-!HWJP1U9_yKw60NIWz^_x8#Q(Mh9VsEiaNHF zj)lGJD5=6aH#J7beKF%>tF~#|740BJ%X?Q;Q`|vORlQ2BD#a$*q%s(5m*aovg@L75 zyQ|`CoRX@VVr7$x&=5thCDF9r>r+ydUsu0%vtDCTH*{>=T_m5`yL>@WK1w!;cAI>K zScN^LVrd*IN>&jWV(a3#PhH=rt!olSI-;_Dq-;U&%F3!%n40UIz$sdH4}X-j#o>j~n`@d?7!B%9(Qk2Ai{{o%Wh$dZqu<({ zwm(T*emw6)oT>NhEB+yUW&gXrJaxm`Eh=?S*1dHA=`R0YbXTjIwHke$-uCauFKiUL zCjKVof?EfZ^0@4@*bx8LDQX%F(}b%pjF<^}bj)UZZKkczk#Ex>ZK{;_~SgTQo*ZN#jQ9 z9C-~5-Bpk!g>gB6jtaZerXX!`4bLi7&5byT?sjKL@nSdBJjD=rIk_t=G`Ev~n`MpInT zotEXKB@Qo9Q(URinHu%Dyobwn^(vev*KKTU!q=@bhzPGFU2#O3+I1OHU=$OYx4`U@@ zloj!t(VnRuynrx-hS(;a{qPD!YdVPgbY(zWVGAp41&1v0c;U)_4 zmo3Kyh2jz=t}=)b`ATJ3UTM3Si^S%26f3Ay=2dqTs8SYG7nhfzirW0*vb@UmVv!z_ zJ*A^;VL7frELWB(E00$}RS>0oBsHg_)UmoL*Hz?|6$+~#g|$`6>S}rbQLvQ+^tdKY@#AU4FqGF}E;MIB^iJa7xNJoyZr@Od>H8?Ovza;QqP*aJl3#(`=5#ic3 zxVnbTBUU9s5;KpJh}|J{mg88uDO&B0+K;;zxh=1(##OR{_L1(boz<7-RjyJJ(*Lf? z?R2lK`>I4=mRRw-dbzu*rU+lHc=x?@x4e7Z`M4&5>yF~>576z4gt@W|&5(MtELm27 zE9bIf3sO#JK}jAyM4>XjX1UN-1T0yI66G3YdjlLKO^bWcw7j6;n7t4bVn<$HTeZG4 zzr3U!td6i|gRW(%=#RbLXHMsIzifgn5#nrV1i-p|7#(671%n6a>r^PCXFk_ z(Tgzf?Xocn%ZbEw)s=Z@ZK~E57gfhB33`F@{FMd&#`@j=i(WwyH32z_SSkPNE+3HI z_3dMvXu1r(w_~f`T~@z1zpCKaJIt%8F0aK0DPBXayr8D48q*Sr(7(4g^v6_8Zk45R z6Ebp)ji{k$ayp|efPSVVHh?HqR_Bp3h}wx*s#NQzt)Cs2I@fxn^()EjaO;<#$PTxD z4T_w9=OP`SNrp=R7^zyNvQ;-?B7&&(hgQsg+SU4F>rbFq0E$JsT7PLh3W_D5SaDne zZ0jGHPrElFeQrI^pq zA?vcwsvgai3=Rz9794wngMx#DLxMwt!-AN-vlJA|K#>QEd{7jCq7ZY{=KekS{ot73 z*kB^%s^K{p36Fz935p_6EGI-#aqMth3)d8{jlM`)_>ZO?Mw8WWgh1ISR$Oh5L#E8s zj8TvBO_ezLi?bAr4mUMbP@`f|xGWz>DMgKXgAt231_Tc0^YfPnK>z`n;J568a8HSs*TSrxLX zYRHS-^zyLb)p}e}_ay8aIcoAWId}5x8cvOok=I6#8Jn0iZv2Falh$zclp1{+r5e^D zkCan`^ByBTVo{^2si9mbLdY_zO-#ahE>60lk5!C;G;D>Ls%T0>zR76RpbVLYV=Zd% z3{8~a&RT;!Lk^uZddk!dWmWTHwchC&cxd{JnbHl>DyVVgdR_FdD#Kb#F3{`iY`bR4 z)|FL7>wxkMo`^OWg?Pmo7{xakDUvGOx0|0S!{470`~94`Sg%^_)zRuGty)~Dq){rx zc2vT{T$em=zO2`~Fxm2$8sWVk)6n^MLW2p~CBr01lBp6-GE0&s$(9sLN+hc#Rg%*r z8zs#WqXZ;7BsWQ3kh~;0BzaZxy5vpCyOJ*?Mn8_K2_|Ab>fk*>S1$)eMSoZS-@1B6 zdS-nJ_V4=Cv{Y4kMowDR#_Wc)%=+x?O}P!}si~XN)6z3HW~cRcbuv8tUH$)WR~Nf^ zMo=l4eM@3uFf*7H%ns%RbAtSOW?@C~Tl;0Yv~5XM^HGP;3XqRiFriVlOCe1jQ|&_zx)V0>%BHIB?u>Ft{N$ zgsQ^ux;TWw$qx<#vvacY3$juRk~8uObCNUCa*LAlbJNn2^HYlo@^W)?3v*I)I}XNb zW14C@X)4UmDoV*OOi513D#%aH$SFuo&dn^!OwP(H%t*<~NzKnKO6{nrA*N|3X^j) z3JUS*GV_x2m8nI^85wy6%Jh`fobAUnp~h%VmoD}pr+iE zoaD^3oT9YMl&s8xjN>#JVwz6xq$x8qD=#B2FD1DsD>WBulAoQNm!F=VoS#yVo}QhT zR*;#O*|AR6n5NoJnzB-|Gt-pWxye}tX&K2G1zEYt`DwY?$(gx@>6y8yDcO0sIUO~* zVw&nYX)4Ubw_lV}n51xP_&Ua~SJEu|p8C@&{3JEfzhU`!K^i2g;UGCemfRjI_+mX(3+l%JZN zoLf+knVeaeS(uiRm6cbJqwJ{Z+?b}#oiyRdFe@jcC^xwqs$LHxEZ9J~P(hH!8{D2z1gY5)F4j8BM3I0oSZm*6e-&$$P3gW zFM`6^Rg2UHUl$)5J&EhsL%%r%-I2Tf5#Po~l#a(o6sz)H@B^yK`=IcIgCBwd;;G7~ zRF%&_;q9s_4Z&~3s;mWt?^sp7qpJAZtMVgO1;1W7R+V3Z|2@XZub^o4%!{({2Nm}x zD1u!T*Vu-i(L`VOdQh~r7uPnJiVKOwwGE?}D?L_R+sL-jSX|pEP@EHP!!K>ljpNDN z=q$H3{0`^5uBxJL!;f*IRXG(D=O3%ebgIe)?NyOtRc3Uo3e$$C@P^y)d!38IZ9FJ0 zj;AWKs4BBTfg6r@?jeRY{G=yZmD53S$+4=WQ&lc)uSynHW#-Hdt&-cekg9^Qr^~`^ zi$HOCJXKjnRmlUzj;^X=ZCfE$r4|%d9IMJos>+q^RVl@)upM}4t7xli=b;U|^3^dO z+SX8U$ksJo73XThfmrm(v2$O0thh6&xSj3A)e{ej4o|+RZ3`7Abjr3yQ0x+m!#xqh zZOx#-Ga))Rw71PD7FQ37>y8y?rsDRr7iXiVV>%S)Y;#jXyFhV$xD5w=`{HS6A63N< ziW|DBO0ex5u_`K1M2=PEJgUn6_NrWnRbki;RoT{dDODxf6L8FVllbI2sJJUYfnTh4 ze)4mV(Y~2zk4DAXcDL;zW!Hh?)-dh|{@}yhnw)df~lmXI}M3)w@CkTc{8xkD`>PY6QZ zkT2v91wyT%V5lt=3Y{G~Cv7+7`MbbZKaN=(5n|p&g+sLRW^a z3SAw#CUk9RXDA%{|0uf-=%|V=91!eC5yfsGntgTI-E7KQNI(>^f?!2~O|n4+L=nY; znv1`}uA1IA*=(}e1Qk2QN`eK%LRSz40!WjlA~pp6d*7S4nUoinb2x`NJ2&&q{pQY{ znfvaWSL+RV>%3uay|=+T$NQ@HHSg=*x!yOtZ+hSIzU_U-`>yvr?>z5(?*i{a@B7{l zydQc$@_y|7#JkAb=xy>YhWJk*{&R?50`cgUaHH@I#G?tWg!t7EzZT+g&0i1k8zBBC zh~EV9%@Ds8;(vyCT$*=5{4Wr{7vlFr{I3xIJH-D1@qa=*uB-n-JT9h3!4d0rqOOBPt}2g`$CnFN-H!16Fyrh;V}SRMz<6JU7?EHl9JELgI^ zG7~KS1IvqGnGF^nSY8H84p{QQQUI1Bu#|wM3@jC3sRT;^EJ3i;f~5{D^h&>w_25H1J7 z0)hyF41x;6KoIO8B!G|zLNW+05UvE_Y7kOE7!1NSAY2Q=Fc5}=a3csegK#SdBS9Di z!tFToy`OnM_kQ7B;$7+9z`&v(A>0^fzci+mURF7aLJi}m&Q4e-VJF7sXP zi}zW4f=~2GKG~=ERG-y1&}Z}6eGXrO&*@9_CHazlDL$9)3g4B!t9)1c2KiEbX}-a} zA--#TLw(o!uJaA^UGE$2yTNy(?cHjq{E7xqa!r3}2?tMzE?oF z69f+kkAUzD2(v*b0-+j&*FcyL!eS8CgYYv5|AN>P#0x;Y97G$4NgxgeaU_UYAU*=( z3=n67SO{VRi0^{<35Z{UxCX>cAnpe7C`f06bO}fzNDh#$2I+c`Mu9XIqz6En2GVmN zy#!Jaq}M@O0McTRz5(ewkeWf-1JWNL9RvAvkk0`*7GxRZG>~ru`3{iXAWs5$I>@hp zTn6$RAb$Yz=OC{Dc>~D5g3=w7UZ9*0iWQW>pxgw??VyYWHhxuEt3RRuK#)N4S!1=PDi%>;D{s84~K3#uQ~dQd+CbqT1e zK>Z2SouK{>)>FXR2doybI>34*Sg!-?O<=tftdqbx9jr6K`U+Uf!1@MQ-v{ewU|kN@ zAHcdFtpC8kt}w6%3_K48#=$`RAdU+LrozC{FmN0UoCX7*gMmI6SO^0HFz{6vxCjO= zgMn*d;AR;33k*C2wivLT12ze4iD0_{Y~#Q-4Q$VWtq5$@V4DZFMzDPaw#{Js18m2@ zeh%1U!JY{AG_c5bCT zoQ6CPGoQh%GKWb@awU4)?x9N2D8Q##*vYn?#@bfMhg>>=V2Nd%y;H6nF*Pm zWOww_(~#$3K4&oNOktevtQ4EemK?1%5qTbF8H4%39LARJcDtO3QNtMWJj`+i^P?$@ zBh!)Tv^k^p0ugy0W(|YcXbzK=nVy`K?1@$zhau0ytY}4=JO<|mFS9+E!F?xeGS7+gEE5GdNQaT@YG%%2Qqk1349lab`KWu`|9 z6Ord(j0CoQ<}jJ=6pz~(wX<;;@*K=dMsC>wa~MxnqC3lT0;?yJ=V7`t(tb0C$#S_o zi7C-*W61L`r!$y?rZ7%?E|`(zNr-lABJw;;PX=?y6vmN>n?bkj1Y9SR=VAIXn7>S6 zoGF4cY_W}`l z9%e9uIn5NtnV8~sWMZ~Pv|DvUo`<=P!JJ_ZljO;;+pv$(!Wi;A%#94DhdE3}NIgba@_zkdTrUwHI(? zF?k*apV-oc-j++vVKP0qP@RAY81g&}%aF44H;2KUU}k3YaRIb6U7m+w=~I?CQy6E8 z6O+~LQLi@huyPR*5Ni+bJ|@;nSnys}t2gGo4ufwpc$_Dq4U^|# zShAO8U?(shPjZGk>a(XKi^=maEECLPH-&M!Q?i_io~XwrBG1FT#=Jm+IZQ@Ia#p50 z>Ya_#kmq6EVlauOFb6P2x-Xk zFgqB`jixY;%*14m!yWxT&5-9|_Ar>6JAp~gL<5MPv`i+?!~Du%ZZ(B*I-M9-KY^Hy zAh!MlM@o`QCnI>o`*S$!HhA5!6}o1 zuY5#*@G#_gn6nwoeWozD=(_BQiP39g$n!AgF_>}YFity;e?s&oV94_@7c&^QDU2fv z->1W8rqQoAOrD1sz+f`WVLZ4KNW|w0(JpI-JP%`GFrH3eY;HUHn&@GeJP)HVm_F37|aw?7!2OyvqI;I#G!S09_CsG^N2Z&Cou~hbo9=~kmq4; zU@(t%0^>}=hq%#CPY;vlVQytGkD0?{CMIMhB}NZp$n!9x8O-!fV3J*q^o*!|8il(x zc^>9&2J@sjOqK&<>WR_E(+qhYW-Nnwx)T`Od*h2{QG0)VSvGSO<`#L zNO4CW>x{_rFzi!|mY2+7Fl)$}5PhBvWesWaJPiBrqU9BHm=sr1Mq)vttA`1bN=V9Jt zFn)8G%p`|B=>)dwhCC1R9)qbeg>fcgo=s*})Cn*Vc^>9{22*Vg<4$yBB;d1%C{F}V zL!O8Egu&Ew0+WRYg6K0L(b?$oJj|yICS(fZ$jG$2GgG49*%Bvp6R>rF(Shgrp7UNwbrWMfclBw{{K)G!fw9%eg( zdB+?E9eY-Ka@0p$S_m|G9_AMY^PVXTK3%eBx;#;D2P5)4%mD^7-y8-P0Y{2G>XWp? zkmq6kU@!|!VVo{kQo1WKdeRJe9_Akg^MNT0CLX(zF#r{{K^yWs%uxpOktqxYu& zDU378g$WJOCs{<~d6+&7<}-7c6wJEDOGu&~8$+Il>BnHcFonTj3T~hhqK1jc^Dq}N zn5E`09!!Kxi9XzoCZNmnF#Q?KGIN;Bq!drOGwNL@=1S=DJWM=;`Pv)?d*{wNfk$|T zJP#u?m~TyCoK6fvJ6us4bVQzqu`!qxrZD&@J0Z)R5cOUlBG1DlGMH7SFwR70vMa+G z{b|jR=V7j3Fl$Uw!*hBKHSOkwN^t|SNM_D1V$BJw=UEez(zPGIm2k3?J4>x~`VxhBuUjAAew zO<^4PoY<3vN9ib+wTL_qa~FfzYz~uwR}yAK|LP(hhIDxz<~|0q#T+IRZ$V9p{=kkt zO_%3k(izM)Qy6E4&5`1c{)iiq=V2x=nC+%8n4x8JBs!vgwic1+VJ0z{o#rsW7gHDq-m~q%i!`IvCL+(nyvtxtGKayq zKzd5_@2yc>K$GWT7BZObrZDJn@gRKyk0K0t9_C{PbBZYpKK4m=B}D&LL`0s4S}0FF5$uINKUhCC0m znZcZ63gb+|i}f-2K3Xpjk>_E4W-$FsVH|Y1cSiI_+=x66vzx)3-w8~n(~U0_MXL?Q zp>=s4WY5-o@GyVMZM*~D2Fc3!yIHV7n{Op&oMnGkTpclJxQK}>8ghxvKzSH zUiptf;}!pAx5A`*GH|Us0qbM(9869Z1~b4E#+j6eLADdPuEmh&VNPZ+mzl%hJ308? zZ1hHM$n!8~Fqn9A7_E~VK9;@j5FDu zVE07-uq7hT!(6~%@RJiJmPSdKnfB=KQHjX&FqbkIynomXCewzQaVM~SH{^Mk%NUH! z6ozg`a=Q{vASA)$c^HwwI80&C3%hWsi{79Oc^<~fV4S8f_<{v~h9&w?UPPXUNnkKZ zrZ7$nOlLTwKl4Q7d6*OilVS>kJIf5G{RCnKhCB~*HG{dr6bAR8c67o~$JiqBJj@UV zbCo#^K1FxB5~H>>dg`vp^Dx60%pg-3jLYB$J5J;sP$tjA+{9qgOktdf4x8JZ6g_E% zJP$LH!3;5l!PB)nEAd1gPcV5N<_-okv=f*F{Lo2O)W=>2ehNjC=V8V$nCnboFp`0B z$>^WyMC5sx@eJmAQy6@E7_$f*QIAbTo`>-;m>W!CoEi9F_e8FsGUR!f2N}#wrZA37 zbezf2lNOQZVWu#cTTEdv+1r)wazq_qiOBOX(-_PMa~P-7lZBh*Xg9q04v#L+!#v4g zZZm~RwBy^Bcut5GCL+(nJj-B4o5DD<(w#1M^cOWm>Mu$cY$y>2=|0?Udnkn2QT;>1H!!^WMo@MKQ(2_mTh_{G6h$J?nCcb4qebbIL%t4}@_b zxIswIuG8!NSl@GW_s!im=Tt+t5%eu8{3ndfu8V8j_Tq@B$U)>$z38{#Iabb5`c8%2}PW284+qOa@^J2oD>*{T}NXe;YXdCbi>llcu)D-&T&l zhuZPCgYiS69r3r1)wk!*VCavWzYUA}%dn`ap`3qm{>?cI!lNKe13~+kgc(C|soVdT zPcaU1Pr-VfgWNMX4jv~CHor5q$uN!F zo?6#QH1}+dgC~fCy%Q4BB7*&xjwT%BUc&0zbD;P5ava>;co1gb;EuIDf$xGlJs1Pc z!uO^aNx4$4wF5KC9hhs&#cPtE1tA**{LF>ko|D?cdy}6tj3p(}o`uhGTN_L671*uZ zD|4^Py*hUg2s1(W9|$jkfM2B0n;DGtjHqilqMmPSEV;uq{WPL(=7@Tst+C{eWJH(| zbr-8|Pn5yKxZDilVRo)NXO`xB$O(mVGjlz;IJbNtPzO$Y!L*enwjde zS$%ue^})!cG0g*^z!+1P-EMOw;F#|3RkNT+?p%YR;@t9%ETtmXpIZq+F$kp~;0G}D zR;#JiAP6O_RXoDmGVqwt#!|xAx!n5PhTJ*1uYynxf**t`5b#?SdNXsep3(I-M^{BV zOPQx>snPX5M^|M#OZk}5VMf1`lhox!mt^ zzt3Hli?>kMfDi&93_`u3;E!0(6x_@ySliAXwrTy+6x_)vSl7-T_Amv^6#Sjlw^vZ7 z{2v;*e?gdI*aMylGBMM!ojn}OJE;SE$m^EZJ?~@?UI*a~5Z+`w~b6Km2 zm_3({H|VsshdlC(dA;&_=k>`u8-%w&cn5^{K$yqq$~zb9b-MB{;OKh0tv%%Fo{>cJ z25@w}+twcP;yb4+Pc@~B*+ZT)FGaJ5yd>s17Le!2bLCx;hd0YF1Yr>fO~>^dd8wp& zTHfHiA$fQS{re!`+W#>K_^}IZT=K4KQT+x^^$&E_W19@mk#~#MV@>tjIMqLDr#gNa z2DdU~2OX}kdH1n;6HCd!Fx{eTeB@=YB2O*-jo=rE^lJath~vzS@~33 zjXy&-TbK86-Xk$W9xle8gRmqU@9Y@aXV|5{BxGJVE%l0Dr;o?Ji7_N^!SX zsxI~{s*(3xUUnYj;ZpP^2;YLR8iaKQu`f{li+Qv1X6K>LUj_p1hQ0>j8{%vKfB~^c zY}_LMvxVcSkoukXs8(ni(foQg{-R^#Q5*Sr1$l*ec=!Br5LSS&5`(_v=7KHCW_@3JMZswF`6pU+p z?Q49{MUCz6m)k^zG|PthX;{$PsK+*FNZSvYF&1y+y`x*}Tg+O2(5&^{y!Z0vfv^FD zEg)>`YzTCq_o=fVomngGKs#1l@9{>mmQ5gRMQhRaLdh<7Ml!zGMox(B^9+)< z<>6Oj>hgXz40bzbu)FhqL4(~3!VVC2k-_dhK3l&M_HQ8UjLeiQygiXDb=NH`Vq%*n z>RtR3Rml4*@9(^S^3VbQ0>S|h{s7@0gVZBbe>Cq{eoTHB5cYt8z1RoBe&T9Z&7VQ! zDsIr6`0vxGkoxoFOSD4M7@KW8{-R;zpNehdpO$}m{u%lB{fu8hz;68x!a*9C!mhtG zqaa%9f3x*M$=)ro^h?v3^9}~Fpto^0wb3{Kocwe1`+;x>gg-&}3xvO^jh`Rfg>q=A zRbOHj7&W%5`X=p{v}^oVQbBLSeCx^vA^-Ax2?v1=IJ(!sZ5W;kHLsB`=PNNnz7+)A z$RD9WILa29d^=K|?*QRHMm2sv5Z?@>G2Z$6J8KsooUX$slL{&MuKX+V(McZzu^Wh| zfp`|9I)4z=r{<^S56&L~Vho5~K#F7 z7)@>5o_|OFo%wfxcsht@fOsZ|J&5XU=WhtoU!+!jiQzLU?4FaP719Q;+d~DtALFo% zj%S8Jbyog^9W3Sf6Z0qKPX@6Uh=e(VH>s%*wK3-e_BfAE%yA&wnES z$^554>Ku|m!q0Y z&sUh9ChJ)~#Q-|z!Jl8<5f8!qn*3T2F9h*o5HB%!2on$WAYNolYG=AV6W^?Fy`{;g zI6(f~{5SI7%zq2SOF`@pVjPH<89Y!Nfbp<^;~`cXVJ`BJ|Do1>63t)4@i2gR;3E(D zpE5nocv!~jO&5v$mHBJ6MWXd#DF3_s@AKDz7!RTf;y{Ck4cJ`%kNH34Z_LM!rC2}| zL6kvM3 z1E0v)T1Jk|i-PV2r^ZONdV~di&)v1%Hy4~vT@&q0`+^>bRd7~8&w^eBy+L$fp~?X&J{$>l^~`V)Zj&;Hhdqwwfii!KfDX#X&UY{NygUlj&*3!&p{t&V#1_om|K3Nx{T| zNijmfLm;BFAByXVc&$OmBSgql5U*i`*b_YXjv*1kj>now6--C?f+q@|EO@HmX%Mdi z@dglY0&#>v2yH?Oo0?*MTOh~q)@80?YjEBL73XG;LCz#Al?h&eISknaU8W#bXK1B7qs!Azldur={6*m z3TYSK-B9!Y_#MN#f_(-13l0?g3gZ1BJ_zC@ z5GNbd9mIMz6aV67;sey>AC~q?i}dTT)-TP>j&Wu-k@)#GBNgRz1qx4M3Yg5q!qZuO z`LtB#F(mHFJQgSL!rX)FpYTN1N?2ja^h=75-MFi?o~jDb>)ftQGZPd}JAKB5?%*~!k)SgJV&@Po&3sXz6UAU$Y{bM@#SMD)*c9Rgm%H9Kq*0;i;V%lCu%M3(`NzVa zdX6sKRJa+$0MRd2gBV0g7d^A>!e;u5MOhcF8&8GQCG#7zv7rCycKXvDg*yv(6{4f8 z1u+C-9f)BXwl%$nH`8AX8rEkL{RL|F(&02Jqz#?&_joMmZTyODbZm;obo{IEa7S+G zzrrJhM?steB5w2FVZ;`7!RCs(7M)botq2c*uY&kGh;M-SCL8x6I*#j>R&*w3X|GY2 zdAC&5OY0Yj7WIu-4~TQg()itf(RoY(679g!iY{gKChoZ?9!;SLckyoFKLpYEc5hJU4MOH%JtJf;M+gOI8-KXJXNzsTt?8i=GLIuQBGbs%D4gP}ft_S#UtnNwej3-dd;qMx;1YwGXf)L&2P^EfO z+%)0jrZHgA(O>Nv$Jf`^GVmvne0pcML{{-8qSAMJy32tRA>70p^e-}%x7b(wQt`_modnXUAoT#Lk3n@V)#nxG7Z(&4g47M9?jW5E(kVpKhWW3N9&v-# zXHC!wsr&lQ&fLIUw}|>3onbFsS)Gu7re$_Z=Tet{ZFsRc(yx^$sJpJ>wJoz-I*<7I zb@|v9!S$M;sh2C>%<9|Ql1{)5vWcA_MdG`7JBmBWjyAzE%M2d&7XL~-v|06ve=GjI z_#jA^f)opqB^y`0R@3$`gfITP_@Cl`iw}d;AEY>tE(a;zAmk|4>x7hal$@;TL82vEY*G(0N*G{{OB?a)?zD*DSxjLPjSMFi7-Gpetlor>l8ca#l8ZqS z*d)Qb-rcrzd^0Ad2c^c9^e?#_c_`G2{;s?5P0Xz1y#8Hw^;w(u7$qLdykZd5?4Lwq@UT3bukZVb*rl&5^ zVnHoD(3AE~mW2{yXW5=7gNe~4cWE<&!etmX20?qsT5@;EJtbp6N&x8!kgj4gql6-t zCF4rQm$*yPL2`nW1X2n}E<+tpM4gfcI77e)GsaRs?w1`I-^mfZN*-y^OG>7hvG(G| zrikEU$5C(wt8cHMJ^;_t2>lPFD~%Dtmq5}T_(>Cb_TT(hVd;_H2MsE`C9e<_ZPFA= za!PVb@<18{QW{8u4Jrz$;UbVy4GT-bk2T{Lp<7R#l5*@{Nkxgjq_U(6q#+;;1?f7F zh8c_nv0fkEk~)sDYltyE$*P2QmZT(3ow*!i*AioVl2wV}3`vv(+Z^9Z7Me0<@UW<) zqjb%Z&q_WoL4P8Bj;$ay`H!vRTo)r8_8<&%%kHd1}VMWQxl2s+ELAn{F zTR|EL(rpG0w6kP9{J`;WOFJGmw(zheq8msUy>7z;ov=Hb8ph7Dz2z7@94z?@?SUSx zQznT1VEyh;$=@aal>7_QXprsz=}v=(BgDf|kZxx@I1_9ROaO0j!5R;x6p<|LR@%Mv zx(lRxK)M&C`xpt3|=9 zIR)LM;O>*okIeki!7U12%PE*a3htTF5Hwsw>G0zyID*x;S5P04J8|SnaU>>0T!hV; zke-x)A3KRl-5Px0$wMdI#7v^}zEZbFMeC=HrRk*^rKseCAUy)oqXrceb1c2T^nua` zODBSa|0aVp1*C@!DjvdmHr7))Dkc#X2X|$~Ml{r8jwD+86i3BFM8&3_i<=^X^ysD& zn=gIgI8?k$RJ;PxRKuxdd2E^Z?aa3Oh|+@6l8$&NEiEf82k9}8W`Ojp!9ykSP*oZz ztu76M^f*XQfb)FL!0|Ahc;Ev|rFx#a#=~124^I*gt!$ni(safHJ*1&} zGm}_MJbVh$Gsa}buix15GMjchEG_*Sc_{r--$!8nF+F+>m3~wDZRv8503_U~|L?f_ zh|<-Bw+5t{2JiTN1$>(w@%VjMDQy!=e<wmr8_nKH6r(LM9wB6`NgF403(V-NwCdgQu-&WZ%?E#V~&({#X}Cw7yV%z zab+i!b&C;q~E(WOrq-sV;*|}8Tuk5_C^UE#(DIcT)kP1O6B0YCMQcE)|Zqd4{Qnfjt)6%Vw9|E7t3_R5psUr4XsjPs*}8wSJLk*_eoZfE3nr-ed(3a}FsE!T^3ZnwQuapKn`NlvLXbWH=|h8ucd1n*=6%+x9dD0M z;UDqobWk|5?1Qoo%RVam7^IIt`UIp#kTBw_*EhD%#U)cpAM0k*vVSRC+CtaY99@gr znav7KP-m6|+qj^z?^%6&voUzsShj`iq0PR&Y-`!JvY$ahH~%?EUl=^>Bp!Bw^cmv; zS3eKl!qH-7x}N(GwQPUcfwEuAegkO;I<)OS!`8lmqgv!q?$I!;NAT7_vBR~HVTKR?8 zTKPrg7nfgBj!}UXAguyv4M=O5e&v+wqw7~5&*_JO@Yeg(a!Ko!rk|D5Z*@EUXyd3G zeTPd;Ic*#}^?&7Q(2k8ek&gD1YIG5u=W}PvMoC)|EF0C+p z@?|+~9?M6T-&Q`V95?(MK*EK06G)p49?1JK9>#Dy{75|T*+b>J_tSXD;CR?bJn-2= z<+N+;j0f5^cFx0N;iYfyb@LW{J)F^4H4WXk+hhmZRg_3lheyF`%3=Y)C^{jov8j7|Z9C&o5t4 zj*f9ZNWX&gJ4l#otk=_yk&W{rj)nt7!>ZKR#~aIZxt`Ie(Xb?<8c4qp4L=^)6^sae zbsQR2nbKhBx4!(Rj>dUo`KI#CARPkfKah-MVBuav9 z48J0Y)teZ8#nnW}AdpWp2uXH0@Qd3nnzXd-teZ@@( zR&jI1Efu#`i~#vekk10S7swcQ*V!M1_0&<+>P}95J)8T*DG__97^C%CQ-54UC6IfP z`uw4+B7>=Crv8Jh-b{T;Z>*RK^4Ssflkrf-MOX}bm|lU;Roboh6*DTHsdyITb3r~2 z60;m`{FGel^|0b&;^C8uMHP(|O(0(mvIS%jWK4Y4&E~Tf9+q-E;G=@p>tV&$ zTK6>`R&YE}s&%XNuwo6<)68r(u=@69WAL!00+SRw&Ze!{S+OfdsQ3kB1!OB8L1iOX zykZ{_vL9sCAOt_JiLY(7HH?D@U-3u9p^85%{sP$saw5oAfShU&@-NjNuK2IwNX1c* z?I1fqP5{|SdTtndpc&m|+@g=e<726ix=$F4|6`uf6#uFI(?CuF zIT_>>kX_Veqri3}p0YH!z0%EfGaO7g3b2 zBhC0Nn7<{W=)aaTx$B8WehcP5PDIgf9#Lc_=fBfGMsvljQ~dn*`tS3P1^FhBM}cf) z9{b&-V7foUpXv92d^5LOfVes&>KaY55 zvo!nj{RRF)knaTfE|AA%w^^F~r3mjY^OyT8{C<${26+s~_kldt7;$oqjF4K65X!M` zwKV(dH9a&!UgHS4mqwgln*DDwh0O?=&+6Md8J&=iiI7h~9?uBDt8DOlq*=z&>|gBv zLbHd~aby1y|5E>#Ag6=;0LT-Kc|oqx|Be4!|8oBdkTXC=tC#@t{f7Fhv7V{_J*U2& z+WpLzI9=JC*IlEg{w7ZSEK+}u@1~}RAZ-q5yv@|7&0%NuKrapYe*^hJroKJX?o3W; zzcl;*^#9ut4~PB#`Hz4+8RTgoKhAilqzz(am&&e{CspF!>>-dJ1{v4?M;Q;5r$l(D z1PG-e_X7Z#RTn_ChNkAApW9Fg-UXcl_M)}s~lB18sz6e{vXIMfJ{N? z)R{f{#-bp`OOG~XQ=u{EhZmZ)Uw#%&Zo-1z2JI;;@2$MAa%|-|kY|JJ1=$C(mekxV z6f~nCzL&W9?D1M*Pt~+oDx~$AE;VC8Z^JyCXbi&S%11hIPL)$DAFV_)%mFzU8OQP2-;oH)BD^SVC;zC zhd{0aISg_=wNbe&l?2h`{z;6bLSw*ktceO~{SrgjSkT*`<96lh$~Bd1E58GI4#=;9 z{2Iuw)3EJ0yC9bSBDHS)P4pMov)H}OR7ktwuJrL((A)S4+vwO$8dPtq+^PA$%I$i# zh5RN?{7~ht%H5T?2Sqj)fc*aPr~7{D?19Q(D}Sr}9ptw`ei!6h|~4BKksU3C}naCg-` zRb#5|1$ha`xT(OIU__&<#PoD_&jwgK6VaQHO2^+C02b}^%=-Np|3vu9FRAHygA!?=c5n1 zGah(oLR?zP^ktvq`G3&qpxm9RWgu@dz&**BEpK9y%x5Vf2sufi$tB}lQkhg=3 zehQ$CCoVA?`HUMhZtsjoD+Rg+PKpr%-9g4(@IhK9|6p@7a4M1^bGV0^bYg^`4Gtef_w~=Zj9={IaGgcpkLs;!1*Bm2{J|-{svhK zyB>J{rSYWDpyD&M*Ms63mt1i{8vT+s?3fS#*HsL}QXBmP0|Ie@%RoL1@_!&70r@CV z{oag^n&~f6_kOx3TPyrnBWQ)Dv2vdv{-XC&rZ$v-8n6Zif)WEt7f`x_LSfO=&;GqC z4Fxe^eAdurDx~fm)l(~^rJb|134hVsFb{MxQx9An7_86wR#}OGA%SZGLqRzilpdh; zG#DO6UAjInJa9wcMo>-xXCf+YFiELsrC}$ZHFWr`e-%w6*()OwK3p;_SfyY`u z#Rxnem<~#BQ2J!!!I^(OCGa%j24)1F2|OEk4wSP&IR}(}pkTtW&csZtXH2}vG0~Tp z;9pM(_%sDbG?2qFK`G9yUQY=WFilPTU!a`Tw`al_>R=#jw)+g!2O4lzy$Z?&pj?Er zN-=V@19OSNH$b_N%__VH&X$ry4}ti{I)Qf)KJZ>(USNJ;0VtP%5(kO^ifRz@0o8vP z_$csk;1f_T1tk`g{-9_VRqVK;ZakW7+@Q%lwl`BDb!WFVK`JzjZMcUDI;o#i8(##L z1eONA1m!YNE(awZ6bq5M?rA&9;h*k#@lL(){oG%(>6fOPcaI8UL2qLPwXrg=DzG}R z1{4t#2^1L=h1%Hm&4Tgt7mdxgv01h4l5b+^m$Z==$2Vg^Z{xUu(7=|!cA8Zfjmev= zEgP8b`&lTkBd{|DNx|uC%RZNEiY2}2&F-bH?F;M=90>dhiXD_BP_6_e&7hD1pn*RE zhXQ{F{sP4TN&+ZOP$=g&b?2;xH0tP}Mfp8~R7lCYI~(XHM!JkrCP1FR^u342g>!J z+yKgrjNxk9oa(c-I*FUL!!+aIu3f3tH>V_8J&2pN!-+=zQB3s^rl-lQtu_Lnrn9zs zMD?iFUa5L?_3fbC49YEJK|315`+vNCxX$X`q~AT&W2*11z7LdJK^Y0kC{RWl`i*bV zFO$=c!j_F&=X{kN86FCR>Q1+M5~m*qO5;+OciGVt5!3^rx@ZUfxq3R&-(0_EtD%j4 zGpnBmrTRlyRVp2W0|j%3mv6 zy^u70zxspf534@{#SKaZC>~HSpr|vks72FHxsgmKO;-+R@m1AyVrL`y6*rO;!c6^R z@(nnUY(_3;nwV+&9jk9Yl6sGRqA9o$6uL85+h1qmM|~am0lY|Twt7o7Jszsw%3^WK zgDtVR>Ydg2c&PdpP$q&hnHHdjj(a$--cOJRK$#SQ#5`~(-2#BC)0RnJeExdYK)rK+ zVCSn3RsUK2SM}eZOaWyYC{Kd&tU>2ts{gP0NcGWb+zLJn$|Imm1qB13xU-TfiKVzj zFLq_=i<`!6$fjS?M)&`R3K~Z6WNagNO7PU+X~EM$c?^`tLBZ_SHYfnf?6#9HXr;al z4BCSBAg(<#LHQpjFM=|QaTrX*dNQ8wn}aUSB%de!`N0!k?;WuTN(8%?%hB#6fN_I24*Xnf<7ZumbMlJrek6BhI~W>Xv9 zpfC7R5J~WZQVB{GC;=MKz2BUkO@EQPc;&?LT4BSZu|X=Njlb+2{GYW^h;4K{M8+Ug z1OsS{ZF47s)xlt}1{C}k0;P@}K!TK!6byq>Ym6wS&8KJ5qhdb#9(;{@{(5k3@QvV` zprCvMD7d$M&0zQ)tY@Y=pEFeoW41O`+O_KT7yN`X)j33CD^p#}^fWWoFIjzi?`iO` zBDjVo&y(dFXq{4G%40p(po z!Dg&y3jWL~sO8e~FSi7DY5gM6;9gEaEti(x$OM073YaPQ7prftpl(b@Y2?tiMsjH} z>(!mXU5v+gsOeUN*Q>S5sjE4y=JXmoYAyt25h!?buGVVJS%_NGv!+)~@0vcKybsEU zpnMFyvDSSOt?AG4@DU9(&qK}SOivRYY7|y)!b430 z@=$}jcH@5B1pK^IN;;S9VDR9oxvKTPsOIV#++}|X3I=6c+j|Y|GHb4>8Cr8~4Q^^b z2W1H;ctXNpqD~X-G8qjwb2MP=thK$@jMRFs(QrFQ1BEYJ*?SG`G&^z4HMG<0bl%rY zsF~Q&I8UmXT=NhpUxTt5l(ohf_v!LsgTl^-ELmf1H9V+Kn?gzs?ji9u=95a|w+zI^8wQQ{k7YocM)j^i-|G&oz}b zHD;&sn%bIBj8KFA3q8PkT7-=FYt0;L9$gxjRO?Q3(}9P7CRFn#@%C2D+codhybH<( zP&R||GbkAH(+y)j)i0=7So40(2cY~2%1@x6L)k=h{FJe(i5&W(_xifDLh9Z(cBauU zO`iKM!2fj@U(-ZwEUx*q=Cc~Kyk=0gfU*@7%3Doccz9MU{RO_Zap`y}G&X$lpjJp5 zaN5~H{6+7_*VM*0HQ&}OuUP@gc2IVJvJ;eDG=6(ucnjsQjSoK^J6 zia!ktdK=$k8=afn#+of1ncUWzZ8b>B9#DP<#fT=>?4&O3s@YxhOAXfS1!X@dcr5?T zpl(0bGn4zBGr4`#~THc^Ww@`J|W z=yKZe!{zNvuC`C@xx_=8qjhb++Vg792jx#taF6^Cn|ihMf_Lr3p!~&J#SgF9lQ0V< zV#pf%wF9towQ;qV)m~m356Zuw{0GWWP>wOWYDKKq>8e#Zx-cuYHC?rKO-mB3P2}i0 z(w44T7o&qjNw7_lXKfm*Z%-Fs=c}P7Err@+7;B(vgwe`#gA)m z!***&)sC*cz4i`JPXe_&sHcF6K~9|sa*a&W`&u+rF}{qCKBhhzG1ywlMxxH4rk+Ue zK|Pr?UA}4~8n$lPwGS{&%rrF);q5imdo-Pf@Ci^)Hw**co=(DplEK4_+U$<(0cvN~ zJ`d`dpq>S)5d*HJjHKFGp!P5tOTqJ2GI^d|FDEaZKfH&I`7*KeN^MSUZfzc@y+G{) zYF|*#F<7FFA!CWVO-=1hEd3bnGd`lczlEi0j-|7SrLUK7Y>Eid%Z;5)AKDal>K|&~ zshv+ev`Oc$T~NEQ_I*(MfqDt3vBtch$LX~n*M3sFsJ0Q*^FX}-)Qdp9*ii6OtY-=? z;mqKCQt;V>GIpDd?pIpBG&5MvDM$&eshj4nZxLM06fiRb+7x!IpgttcG;&)&z0?>v zSB5PeQwh+%uP7Vz&{w+*d)QI?i!m?o25&qPVf1opsCG~7-r9Yj4gfU{RGH?*-_$un zkKYi!_V?O@wSUwe0`)Rb<3SZbH4;{9|HgVo$bTFmm!qCdcmML*c%z|EjHU;PhPrWt zP?)#rF~Vbrp;MW{Jx7PmBthK+s3HocSs!?2d_=Gp6EvA1p?=6r2!}9oyF{klo|To6 ziSK$bPC^%jVl~^K4;E;I(Dw>Lq5h!(A!Ne}Y9gq~%r-*th!?Vigpe4LKphCG9n=I+ zoy;~uD%R^%gzOv@Htcv~(cgJ38q%3scM%~MM}-3gQ}--7FFT^4ex}w%Td0UU9SsdV z4g)t512=)1gtnnYZ(PY)c*!qb;e_U~b=u>vCWICkRE!MWPE@p6K0a~mq{Mwy89pAHPy^Mw^Fc~Thm4(Vf6`)=Z>J6acu-t6$P}Rai4QDwN zcy6`p2s?3ajpOhzkJY!II|dIQg&MV~(fZ^XY6>k5eG2NWpyD!l zm%+mqq~Ma!($JToWuT4#^)^sPgL=E6;5RJ_uH+OPsVf-U6tQ@EBF?79dQQPn?G!X} zg@}uerp7i?1vR%B`h`Yr52$w@)qjbH!=e8|M?yzI9RuopppFA|JmaCRON58I?i>%4P}?d*QFmH|hq@jd4`Yc3 zK15O1o9Su7L*03-zWqRJJ+8YHd8ms8HJ$O0kmO0Ur?-DgsP6JQv4eS0C)LSy3aB`} zCxB|)Vo^uerPbL$&5HPkB)cbpyHH67Cr4P9RF_@&M<7lnTfGJ+OY7^zPcLhUtMiosIIOq4C-^B z{tr|ys5u5>bEy8+y4UJnubT^MHmCsVOi(E>ox1D4Yl7%f;s$*HkVb{nZAXVTQK9L< z(4|2v=&Zj-ZOp5iU$>xcA*e5a`XZ>f37$=?my8}dp8g_o0b8nn$M0$MOVfbvnXy>V z+n{GQb&YjRb&KoJFZw`5&Rz!f6>4MK;dl~^YpmHcLMx>1`g?3M{gQUu8<|wl+gOHe zbiBtitZrqU_L&B>x;p$^khXbK^Fnps)qP*L4pdx$3P3IIES8NSgkbLQRd4;GBa-{9 z+gP`$ZgX8TsD+>wgIWq|nZYi(PqG}GP&+w$q-b^HH%E5HM!LR7>$+x-2RM5yp<(zc zbXrqH@F3IC%pS>gcFcj+<8T)=n{Zc9jeJ=fUPG0Y6#2Sg_~h{EI4|2?NftgMd}g=@ zsAz8iP^+1r4)>zQdV^YJ7lhwDMxXf6> zSBBGQUjAj=8G_ku#uJe6;P8+bA&lFY22fw6d1>5e5gtaI;NFD32B%GUcV=c*Mv6zf z8@d%IH)9XNw}fvEj|h(h^>t9+26aBD9~zvDruy5%cZBZ@iSoI z4k9OUgWR_~L*(G2j#<}cQ=w_X{nGgJl9ue;@PpLG#PFo>tB5=n+j=T7cCBALGQ<7*ha@@X|O#btevyloG-%=o*Bk-_Q#-p2C8vALik1M z(yZ|8us4jZ;uBEul(`txPYvo`!Fpy+`J6c|BDMMWQ@B{`mu61ooH=3YZtI<3nD&;P znUj%$+1{LV0$wMxz%l%sxof( zcZOdX6YwKy6}kD+SOgOBbr;N@Y`qAC7ZY8dhCd5`9{vK73XRihIdr;Sd`h%fq%Q-vDpR>OsO~0SLKFu)L`j&HcJ%7$# zN1F2Ye$}^}vpd{D*Y`BlR5OhFb8!gk`+@qS;V;rX4o`+X-5z-}qW;2qE!&4eaa_ou zKDNGp{Qyumg1QOR?L@_vY3J>H{Klzz!*tHBx6}*uVm+R-H-owb)NP<*R;*r64pN^Z z_53-znW)$^V`p=Oik5SBJ%7&LN>psidAcbgc${-~{c+CO^>ogzzX{YG1{E2&iFSKz zDUs!=enkCfoE>eC*Y&s8-%)=jsJlS@1=KxkcGTZP?cwRcxS}BeKdI_!_brwB@kErn zKD|DpJ`>cvpza6tS5S>$c0FaIGomJP&ZJ#1yI#*mC(-&xIcL%?m|brq{*WjMwu#Qx zKZ}T+&W`#Q>hXBp@dqO7U#fpOMySsL^&qH+Xl?q_AS9m%!7a`o5rPw34ti;l-gaey z4Ba?NiIcMW^7@K;Kd66!`X5-kfEB~9dVPTEtLuaHHTAfX{|)Ltp#BRgMXXbI9~+A% zfzL+f)h`}Th19KcvSX>xbf45W4GVf3uTmSY)xTapw;orvBcS40?-*EP$N(pPd71VX zk(BGyNAJ5p`=xQ7B{LXlV;;3JzkWge!ut2Y+7+xPfwdc0yHgum=jcyU8mF(Fr#H6y z*kJriT$_e`c0K)~_oETp=$!2(^v`t|ic)NcUmnP5E&ti8aBFK!eJrKU(tcIQqy&8IhwI5h70&9P;#xp`1`cnNl z4d*uWYd8|jbQ|`SOzy6p%hIr*V_ZsY#5VMA z7|;+0){DV<30N-$Yb8@fx?_Y=$kXg(lvRdmBu z4Y>Jim-*2!xM4`cHDDFMDuETl%zAUz5yQj4Dl&#`m{;RUr04^Gn^FUv+8b_exTWFN zh7n*@z>591fz@s>Os96;(}xiyuqt=i$oh<;q*&sr(ZtnzsZzpC}Z`eQ>vl5Aw;gF&9=9p zt|8n|57w)|ilc30@-~piYdQqe~Boq zueyeaQBQkEeM)w?DmT#Hv2$ZRHitg&-S+T2r`w$Fb4~{9&0xJ1tRvW@okN#P&cTJ_ z7DkOdJ=va;(DsAxb7=oKr`Md`bNb9d&pHyUqriGQSnpuHoVeaz=@ANaOXHgc;; zJLeLu`y@Jt`@pw#bX%jILmS6Vc$h;Q$4+^eKj6p~m5rXD?w_z*JOuHxf|Ad_fd=$kO$2UO*8z3r*6)B4Cw$LpkG!+X)5Cjwm z5ITe^pon?)f`W>j5{i;sF1fp0lFJ<>p?4{vgAke&ss8Qt|DD~taFn1Qzh>O>_PyV{ zncbb;n^j}Uv9E2UKf>YDA5DKOy;VB3|D3pz#MMV!1EYdGrPjAjZm4^>FieyN;B!A|{j)%T_MPEStnlipWc{M%1l{l#UE zy6*XR1lwWbt>W+09(b1bZx2;SY&>>YbqbD+A=tRM)T7eXENkaZ{hIz_`b+8K#5Gu4 zDdLKL`Y!zyrEsdahC~(a&4jYa>LxUH%rN~8<@uZGZ>7JT{*JhYiED(oMv3c%sKOIi zA4$1MXBwJoxJtR$ZYF)Q?Y^CIpT~4FBbAJ?-AwwFNSta@wV{17H#X|S+2@n=Fh@dz4)30u4;hz5;w&Q{ zGSs!=McYNjbs0A*9n?LuGuJPV>ATFzsFrb4#?9jTKwJ~WWzVW`^s>XBjyU|g9chNT zKFp||aYsgtjGE$_B(9IdHCbGrL?X>lU87Uu8TZ6Q`r)}Xp5d|`v?H}*BK`Q>8qa7D ziKMJZqxaP3XTIZc3#u@qrMNzeR$;?>Np*P;5NQ_~tuk7xOLk_Dce>)353^^q$!M$9 z$#_~^Ux-W1s^E&ws*v%Fvf5ExrK7|QEAdeY8p!^Z4bo1(ca3v!bsd=TT*mVm-7@H5 zr;2N)xaNq<6P2r{THh<9cSdpsJ@hnjO&3?1xa?UKzJFj=n(FWtd>PnRqze45ZF8b3 z6b<}g41b+2Fk`T?F(e};V`v6F(JXPz7T4F}`bJ6qVa*lQ)gB2a|6Y-37bd-*)I$}D zs+=CJmNDLana)hBTX+ub&VOHWPFB%FSa)lX-qfIYnxT;qDjHMaN)UUx^A#p8?>Y%#Dj8z${GuC8q zD~(*`1v-GoO89!zGc7fhF zMih$f5o*lB5>WFMqTxl?X%BH?n`jXeX090cX@XOajg*7 zDsin5*V>3;?kh_bb61K{jQ5?-J}bGewc}HYxo?P3Y&9F6byjlU91)_7%yFyN8!y^4 z+;_Y0zd+M)yWF~)8_;#)+9IxP5gpuhG3T!5uJ3N(<_2!PxHgJwleie8wQJh_0PCHU za5sqwaKm{4HnaV*1AHVVz~b`)d^{3BSpl|-tS_Szc0WtaxjTz1`ogirRLx0^&Y!5? z-Ob&L-dNor*u8P&lRr$J(0R7Iw>w#@ST>g^u)F!ylx2=_>F?H1R5aUB*H;B@~SjiNX;e-53MLtg@ldy4ecdGt@mGAoh6QqSCx&|+^@UeaK9<81L8U;F0LyM zDM=?j^Gy#nq&NO)X^AQnW~6no3yF6YCaHpB<9%i01NTJtBscxy5pi(^@`JdJsruXK zos-IjH51%xE-kVPCnmPB3yC!j?`1*6#^>0$c*;$8&$>{`&31q7{zhCU#r2E0ev77@ zy0Lb<-I;EWn;UD|^pE2DNnAfir8{$D?T)>%K7C%w71(~+DHnTV{lD{4?mup<-T!f8 z?N&F|ZW>PX&10icBYsdAa|s*ijoq8v=iFGkx4E~A>ko1LnR?FC6So?3bnkZWahJGB zjK9S7kLa4{aZwo#us+iA4#%`S_4;w)3+WXTORMMD85vH+v^-vT=6iV`j_6UkVRX!~ ztd{quZAjI0r4Gtaw7)JLD9en`yv(lWvu9?>ET35+^K#M4iGGFXS4HYM^D4|`UY%Jn zvr=Yd(JvAGGSMrDet9IoOw}bi0cPHCCP3XDPL3S`%XGR#wQ1(FKIsso3)j@qIF|(QIm7+aLug3LFdwTiU8^O#+m0XWyw#s}w^9j+bh<=^u zRYkucDp%_>a>Yz(pIJLVvHDE)5>V#Lnd38G z$xIdfR?%-4{SMJK7( z4qryrm)$OAWHO<}c>@EP-(=3oOc%YD=y!^KS5yb}bUM=`dhKXFH0DJ!dzRV#cfR`Y zU5^ww$>`^(nK_w(%-qa8(d&qQkLdS_&H%BqUiE$v9p=U8px!wyT-fe*TD{YKXF9!~ zt;3QS9qv{6uwmo$(*7Y+J(+e|{{;sIGS~g54qN#6$N6J&nL9IgWqv2RF1jhY71cq# z1)jNAbORmiOS;~Tt-5@st+D;4uk#TmC)Dqi6o)boXCBEsDtcYf>x36HuiylB(#Tz zKtuqK>Ht00d9L?V_1qx(gQ7nq`op3#f^3K7xry~o4O1V{0aQ#x*WY0~;cRgxnltO` zM4T)u2tBgC%)ItA@X*g)c+N`CL!O7VI-Ug46Gd;vC6wMg8doza*3(?{rjZ0U8#bx>uKkC+S6Y2mZCo*`lF&hrYdXq zl^aV)@R|#z9rD?Qgkw!_VF5RzqZ`?ye9ketC>vcp&v~BrbQAq?(dk+_*i*{J%)YC8 zs6Es)fr+Y6`0+>M_{+`c9gkn0O2M(Ax8SPOsn4kM9if5eXWzTrgpAo&2=+SqVJ!%GX z&#R($j3{h1sB1N{+f8ILUdQvdl;>}I-toNac~A7tqIVVjdC|K?75;$rPWpIaW~tEa zNp)jq8TNc?yRSC&#LQBm+mq_X&NA##kE$=yg?PS>tS>v|JRUzOcfpTGd2&1fQjXrR zhv+?3%0*vd_7o^VLZT-{`_%eOz0h0T6vUomJqtLzr_fX6S?F0LdT-IG&>^Cahzhb) ztzYI@?pfhkDSEQ#eMIjodOwveC#)+HRSh>ec(l7+NZ4%DDpE^|dfhssgn}cwx{3B| z@ND!Hdp3zaK=gs44-$Q_opSySJ=7j*_656882+X&3rM-gnl@ES92+~8ja{DaJi9%6 zL{AZYsOZB)w+DSUSGuaY+Jo5__NhJaEPi{MDkMJid6Ps6jt$jmUOeTFdrp&b=U&Bl ze)Rm$^ONYKMCWA9Yr&4WUzNhYiT*-V;UwOzJ?|qq9@TMr{_*^qrDes5K34RXM1NWI z@ezfyRLAM0TvmlMeVYCv>YViiB}-jBsw}y5PnO+nI{lwMPRSTMjGLt%RbM3KvZ6QC zWu{zKjjRjJV4ihXR-LT7Mdu=fmiAgihb%RNdDi`+OH_yYJ*~#}JRh-xn^_iKW!259 zmsLNjf#|P`{-)?}i~dej2lbo5hz>C`nCoviI-Ge;Jgey$9a^60p9WsIwquY_p<-+Z+Uf|Tx_R9Ru8OYC1v%@>Xk(^dSCR3qJJp* zN74BDvOW@D%zHdKuR?R*IryK{XqslF*lyYN9P=KJK1s!QBv`I`>4yLD9#7Wz|BUaA ztar$FX2LpahPkYFv);>^Ao^s{zY=|Fw4Nub04HUAnDtTC$D)5C`e&klA^Mlm09BV5 z3GmC9ME=wcu0Xkix9pKEE3gorrnhB?O<`k6%_)R1LwW->Wf9<4?9xT9FI)tZ)|dN}e}-npK!pl(kUw>7sul zdU{lfB}$5=S?^Xb%)Ux=ujoF}{i55W$((JflNmLeeE9M*yP(cCX=+K)llM=V4j)fb4mtq82s|1Oi<}v#fI}Tfr*J1=&rvy1T;yEfbQlskP@gi+7TU|U}xW*li zK2d^vDtdI@34^x_8u3DCr0HdUnXRVVId|+JdwOHPaRPyX1X1Hhf?Xl zzv)G#!H4YNY?WfB+tGI^mDW~mQ&PI&!iWlLQzhp)opyHgp8EWrDyqY}YzbN9xwG?^n)tW;);*3T_hh)|3{?1Mb@7mspHYVRH0WBUA-Xe z-0t_RU$-IOWiS1jmG=^_Gvm(L!;9X_y;pdz6#WO$e-u4BErz!u$MaV5R`y=wWw7j+ z=qE%!B|5{z_VK*ev)-v|Z_JE4`fh8UH_xJHaBVyL0tgyNp%O4J?+zV5g8unQ*!XQrt_Vx39-5-B(~ z(y?*j?m8;9*PDyf7kuH^o9E3(>H;xP`9>vmwW!qUS25msV%!js+T<$}y_3|K`GLI5 z)`J%8a}KZiN$(=>V(${~QZa54<90D>iNR>4vtIR+-j&`}-qqeUV%#joEn?g%#%(IZ zWHuiW+ynDU-#HcOConqW2MjcgMTc^Fw zb{u}{icX1k;dtoZG*w8fd+=Yi#IfOYsZR5VoD=NRLg{l9?Yv#j0eO>5Tk_{t)hZ7QR@?YiN2=3W@50(Lt;EEMiUk1i8Qyu6$4|CXuRb&@7KlPhk zD0;H$A89OcY;;gIp7C|`b@DwcMoTds5#v!Y)HrA1h6b)4Y{)S7!!^_%Oai)~*j|!o zKKXPBOB@^Bv2k&!`}mmU?80|CzCpghNSz|a6Jk82q;4IRdbpB$gcwgobB`ZP^*(R3 z!#75SFxK~??c z`zNH9s3nPQYK2t6@gofz7ngdD&r{Yp%a`TLMrxlJJ;YE$m_~F6(-%-u=ZaA}gxRnj z6Segrt78Y2eCo>77xvBd&GXF{qqi9S#TX(+bO_T|q}DI=E%Gh)EfFJGj6P!Y6~i9F zJb6_{kqT%*euG{7MV)VdeX2wi5}*FkzP)ooR5$d#HNLgJZ++{;7$C+#F$RgDhA<1$ zJKbyVk#Mp{bN0l>ihi}Lt3u*ad%}qn92;Adjjg_IzU{spVvt)y#TX`r8p2HY_PJ0G zwMW9ryZWm=Xd=TR=PXy9Y!*apsEgQ(OMTdP>;fIB@3`-T@1z)`#Ng^6I)v%_Q7QaC zF-nIp8}UIJx{k9SK>E~$tnYWt{#sfcKj*PjFsEvdeG^Ds8${5psC8-CMo`8lDyF2*}z&;&n@2;y&`);IJw z@;CO=%f2DTn_|2r#@ni@Id@lAHN0R}^TCO#P`Gu*wf2(4XP0|a!A=){Q)Q!>zq!AK zpC0gCG2Rnnf*9|sl*>$hqX!$(x-+Ci6$%$V{85oABsO~`Cy|0<<4I-XDSvB!8$Vsl zL@_3b@u3)uNpi)IRNvksVbS}}PumiX589l@uFP3H&*E>yMkj1sH0Au={5>y_a{gZa z-hNu!Ct`di#^;g#)32^`{j|_eOHWk|EUV|a=WhQH<#~#KsDGG$xEORzUx_hQjA>DY zN3lMVa${psj={*YhdcZ)+wQAP{SuRMQQXT`x?go zvHx>Y?t+(#{xAGrl5$hTNE2hGO1W84L8dD~SUMvrNW+HplgyY`X`HH5&x!os_~-c3 z{TX7+7K8t0ixG$l;!*3f{Mml5pT6{KF}@LFju`1G&L95TSE4GmN&m*ZQ&k~hPx;%5 zRG}!T{5NWebBv&}QQ!~x!~VHqxW&j6!y`tPvN53~TwU#P=5q1NtA-`2C5gAze?}D? z8;g{U#r`G!rT%4Nc*VdQzZhx=uW(PfMX72JE*E?DunRx@zQbOU*mTPMX)JMUti{H~ zQ*M)gn{zXG*1)xYyMKp&rx)+!q@$dC>1)DDhSM6ajc!|?F+(Fhy za_LA+E~yd2!VUK?D=PI%Jynl%U#DYoNlitNaG+pekJ1gDr|M;QUw@SupzTpkIdUTB z5;5jSa>BCu)bG6Wv0RLm5gl^W z$Y{=WIoIb@&ACC0g<>ogW2qR+B0A*URH{SHZ8175QaZ$559ib<)gkB37#)@<9b(&5 zPW1JnGTKy*`5!u{FFNKl7Nc~6fqML6q<2hr9Mz#oPIH>x1*Z$oX_3=XtCRDn7^}rt ztD4@oQ9&M8=ARH_O+;n}#d}$Xy1DeMyCJ5_(juK%Zq4f(`Tr>~vD?pA53YDwaAe|^c{hz)h!deNqr^GeR^ zWnIhVypi)JQok)mi5UBo)cd1Szo(?;^tCtI%hhjC&uF0TP|lM2LlweDIUnat&f&aq zK#U_|oDk!GQK>&y>%YkPGUuxt`qG19d@sf!F%B!4q9@iS8`jiFBp`KDd@X;Gy6Zo_ zA_|U7>Xr4J**Rb5e3L^5c~p!a#5g8~8U{;v<1eRAQ@vcO+O_bj?8x249TTtUQEDSw z+3@E0a{M_tVsK$~N{rKD{HUbfI_~SUZq@GowFuqZO*r1{36D0V*DWnzlnDaw}JIe zFPF19rgi_STt2IHZ)ZcN>&p2qrgi_W^f{|_M=wUpYTbuzLl+9r@kqVFo`Z0IM{=Tm zUB;yBIi${hK#=ou4j;^&o%2iNy=7B7GZjwGpE-Y#a{q`KC#D+mG8yvvkBYwT5CpaT8}E)QH0xH52+n3sxqg_xDZj1Gnc)J1Bba^RXkmB6)P zUM6OFF)N5^4~FgQGA~V4`GN)8y78AJIND%*qAC;(TGX;S1zUrF>T?4(2W|=68n{i& zE5+nUSBq&6hQ0RsyJ|yDxzQPNUg|WtL@g=&>H6BK6dW6B6gF^Y;I2TOz};e27V{c0 ztB856s@bCroKc>_w>Gt}u69k>*JWU$DkMJt-HRm@92*8UF52z`4Fl>8PxX{$`aWk` z7`bo2tiVHohXYN-MED!Tye(CY%FpSxGk(%jj@@R;x8{KsftG_5s)BzJ2iw^Ws!ani)1RC6@9&GB8J1L@Xg!{|Eei4JTOA56Bs4t9b(p0`B*E` zKm%ix;jv=Yh^Bi|qx#8p)kt@27Z@0ie}Pv5sR0SRDrRjl?-5fMGdgM&P}iw}Hv?}4 z-VVGY=AB~RC1xEl88;-y+65C4qGprDt0tzZLc+ef)2gdNQP*qVQUxc*Ny^5DfsXYWT41`EhM1<9 zmY8)_&F!n}+(ak5wYf!!z3b6-%@S21F|p(m{zm+WKHxvUE+QxPKvsa4pU(SDb08-W z2;_>{K+HyBMu))yL8Wkkn9*S{GpS)i=OdD5DLh|!z93K-C<-hT^8qm*5|b28h~}hv zx*y5O6=!-%^Fb9^?0dz5HEihgl!5hUdP?(QC1dP+#eq%shR&vH!*iaA1)@*)%hq9E zfN$nrc(5vPIBMJ~flVUcDo^|W>GJ7YVJAx8WufYd?4*U}M zHSn95Eya9X%r;_nhzjzjTK`wz@4!ESf5oI7KPu*9Vlr;Xxvl4AMbu}_CU4K_R9zJk zws-EHs0u}GwG(QIopQOCVI#MEZiU>-bLmE(5c5efpAxgRvN7fHB_(Q)gpfpn+gKE>+Ot?9@-W zEhCYX(b46qoBs<(>Ug9+!4rRN>NIjA(%N!6<#wgDo%{Y01& zgSk$(Xh-UfiFBxnG-ZviQbW_KTR-|zLhi!c zrAmr(e$bG+EO&YC3Nc?0bBvf{BmGV8YGrSYn4=^8P2I-aubnp&Os={V&E1$=oVzJ^ zvzRZ6IZn*+V)BD@$E|H=gxVD&)JslEv@I!ZDk%FDG<3*|6Z6%m4)ysKQe$=B8hawj zQ+;Ay`Me5wm*>$Zz9HsYVscLB2kEvBc~_U}katat4sR+QVoyYQ*O%&$SFJQQG41ij z*b`CSt&up(&>^o@WPO<@qP%8*TI2R$9(s@g;Cnr0XJ3@T1lg~Ii7SC&w4!ch1g#`Dao{6fEIQ(b(V$89TjE#%-LV1JoQqF$+G;e4g{mBe5XR5v@_Fg4# zl=A3>ywQ1M^0>sDCFa*+&JmO0Kj&!bH$l=cVNlqgzamn9(;3^VIuJc?4DZhM{^+QD0p> zpQVFa>5!S{$;-;i7L$K{V&;e$i0a@!qeIO5PNvt<;Y`<(=iHs!I>fy1Wctt3VPPcB zvUE_-@h@J_>+&|9Q_sbDo5ai$Ghfy7SzU(e8uPa2?a14iw@b{Rm?1Ieia9SD-<~t^ z?T@MF0u|p`UB)5XEjzv+V(K}p;ybI$h<1%-#rMm9#`kxAd|6#ae!2Whv^x2hiMc?` zBGqL?f101KCMe3MTa12<%j{XtXl$N4J4n8|3D2*be@%Xsd~U)QiMd=%&Op)E0Q1$8 zqWl~3Z_KZjf0LMt#atrhQZX6y!0z7c45>z{nAvS@Wh7CdQfm|+^1~Z zpYO`o^SM`AE9SRit`l>;vT<_io2m95Gj@MeT@?}*KQgC86%tc+ja3E5Mnh~|G?nt3 z>CUlixPKT|O7v zTgBWi=1wtpMN%&R8P==hxO7i`=a`gJLzia_Eag9MyRSCQPl`#o9jYo~FW~Z{U1J$3 zmp|w~br_L9TIq1kE2a5k^2g?Lxv^W!Jz{>Z8dvP+gYwmdWBx1osri!6t#^r-`@}pT zCU5>Z`l}1aNTlz?M7mc+8vFU6{P)j9`e96@>RrRLJ|C3-NhFf8BApUhfByN{@o1K+ z!r5XTid3P&#hbx}M&zm`KRurZ@8?~$WT+rg<#^H;~Hbn3i( zSQk;DES0uI)}OCZREO{K?azyyn-BZ)_vcf=KZ*IXn188!h&`F)tE3Kt{`RYl!YDr~88dO(|7w!RU z?SofSg~5tqmJX>}$w@rYkLE+LO7KFT7Yp7HyfIi!%zwp-6DvNF4?*>LvEZ#@Y0-S( zeZeIALw2#Jq@a2l6s#Gn6|5b+Q>=1gT`E?2u_{DV3f|3nN2OrQ=fy1hqg%13q@ZaB zr#217d|u4DOyxuDDJj@EqC#0JB}UelnGeB7gHNhc(uF2h4?Y!atN)FIGjdt`+M>v7*DC zK{W^&ObYf4_6qhEtCCoi#kxkUDk{`tO>a(BegA^Iwgb{sp^)Ep+J(gK6Z@sI#Hs6n z%EqAJ;NXy8idff)b-h@4dxNsEU`R8z<3w`e=Sn^7!kVd{7O6r}>&i>3Q*dmkd+Olm z;F#dp;EQ5a6YD0iZWiknW#hYR?n_mB6t1tAl%@&^KRn|&l-S%~yM!f<4Z+5Rb28HU zf^P>WM0?|y+v!Rjf*%AYs&-@DE>?7yG^kz=4SpP)9Q-8ssaVy;x9 z@1zsAa?TB(eM1*rpJuz`Y;mTomHq}eI49z6S;-Tjg5-vE zd2QR|xnVTka8Ui0=-gqHU}3N*xKOOS#JXFod!k9TMA=&^R-I@oOX_2p_Uoc&wKDa1 zC%8JeCb%~EtyuSpb-!4;SiG$0xTWr?ouGp;k9Vy5sL8V~{DRv{^$Es2-m&bl-?LiT ze>~m^M(?T57b>d5$>9GY^&UHkdhn;<&%s~Bvc#$@7Qg*Ir|tZqBK>iD(t=CRB!E?4MY{gY{2tN7EV#Th(t@kcWP;UDCHJwP#4Z)=zv-u|<%TM8QBUqQoyMg@%v9uTXkSdWPHgjj8( zimBV`f+htC1&IZ$Y$jH7v08}L(iURT(ISMXxnSbePbaEE;jW7I^C`X-eQ072mN+p! zrfjq-c)Z|=f+xj#RIJCuY9-d=%ErQ<-z!nOCY)$jrN}O9?C(ldg`$p4mZ~L=jrPh$ zhk|DcIu>*i3o}oN)mp4J%Epe#BNNpgg_~YFp!T4*N%+z(BtCj+uj(vuY;?oMMSGiq zI+T(Sun6*5K<2j>uIq%D5;-`NEUErXa>4V=S|Rw0Zj7+dgS z!AoLw6sxOPJ;Y+P(pj%AAq!q9NG*_pSH&XAXT|C)Ru>iGo~*Wn!BF{EKX$YW2|s*m zl&B>|g9o%vqu|(hN7;C{;Jtzg1@DXXoLHPfx{1|Y+3<{To+9#s{Daliu7zp!_VSlo zg&G}3mQZkPOjb5NDfqPDvx3jXN)oH5SiQvRjg7(|3a2HiJ$OOBMv-0EGsSK;H4~Gn zK2@D1j*aQqxVY5c6u4CbKWA{TAhWvp4HZ6wYz&Ikq3r#I&}|42tyu(M##g>)z>*junqEV62(Sfipk98@}dFV={N4n~8X zeflJymuWvJ9gYBUKVS-SZ}Bf|InwCGkV?msvSw_ zW{w-WC3I`(wh$KruZSgLy(ZS{kw`=80@JDS(48@nrm9H8k3X0eP1un0x{=y6AggJ}32&xGG4CVVw*Y2orNv(AL? zbd7fSJ!8V3pu&%RY!K@6AK|MPi7wpmo$yDh@JER?iSX@9pgvabq@-Rwnf{>kTpno} zp%+8rFVHkXuY^+hte5q%Sf7Z+OsJ0G*OlQn#F`v!8ujY-s%uXK6niZcdRHm-UT8w- z{m=(ueJ0iyVtpkR?{qq5K0Kq?CozhBt`v*C;|Qs1NvCOqrp73y-XcBgjw3W9qDUEC zL?}J7{``cA>fjBj-x6K$4Yg2Sh~E;03dEWwR+>61&4>!3eoGXZC)V_+AUzoYv!Ai; zU)7>rw+hb3RzeFod}vW9v{1|juZqR^($=FpbVR$`H#fmYT&h zVRZ4D>TJj$SmaHW!q;bYVF72QD^pq}QgHm(t!(TGm4x<&=odLfWQ*k$%cm-4&%eV{ z)gB3NZ5qR03QS5}qzZ{m2mhlAj*TPOxNvetr9Kt9&~J%CKZkw^{VG;KtUR$8S#`{* z-x7uX6e~BPa9v(NYS`f1&qIVYjv9^&$A`;>FA*y!R!FS5VnxSY!{u4;^ikoM-x68p zjk|``c%_qa;cH`3?!0l=@C}hT%SgHKZISh5rd+soSpAkLe5d*@F0-;(3#5+vGOn8L zQL7!kFMNO4mAXi*La`Q#wJ6o~Y_CE6hYsyOq_3?^*g}~wSLj92R-RnHetoN+)knRx z7yG%Ea3fp^Hx54#elYxySc}CX373ntB9eaL1lC8yX&%!am#Auw{ibgCQ9CBJY50j4 zaqPj`*l+5FRiEjch%Wd%FRc2^izZ3<`EYlw>WnbgRjX!%xq@4rde`%g{C!+R$WZ{Mq5a_>=tSQ5#vaB_I4R@EKu6Yd-C7w#V(5FQvF6doKN66P{x ztytfRwN9+{Vr>v>qgcgaZ4zsat4se8EeG}Q+rQ_a?sBSv(uT-n*9eTyeLCJpbOG-TvCwx3Mtl{B({ z%8>4rt2kRW9p0;7|B=bPMvfYu+_`k;($$Vfk0cH5KWJ?C%GbyG^HfUjot3%{{7rw zHM+lrQMZxRv{|E;b?euACTaNK2KBmEzV@7*%?7S|9s9RchwtM2G3(z~H(H$^gg;iz zWMX(y_`~o=V(k&DM6A7H?VBB*9R6hN(lBS3{bC)E8k}wT(iPH@DNTEg?Egalkz=1u z9-1if3!R;M7CsT1hII`M(aeMy3pXwpL2d z0VMW_Dq7r|X{2Q9_D>{_P3~=HJR5DOaCwK}DJdgUrYsjcUgNm=NSgGeVYbxp#8!;_ItcyrJ67om#hd4NM+8q6>c`4$ZhR^^zGkrCyqP zZO7K_A4wT9a?5SESHGi1#hSHh-+5OZmbLHyVlv0-^T?p2zUm+?l1KC!-hU`93oDN$ zjp)?B_sD*1r+T!SiFb1TZoSmYQ?E$9a#n+ejZ&{l zy*l;!)N5&?jtLb+>CW9NS8v_Ec?adlBgsjsvuU3^awHw^h?q@ojBfHwt7k?e^*yuq z#;O&YB+f`kt(bb9I(D;`H_vR|BDGR#<(ZE>ntDxY6?N2`u^zQNh-yz6-l{k4sehmT z$@E7zl&mu+m_rfs_}PK^#h(Py1vvaNi7x`LD;w9=VvpQcLM*eS&x z9iHjdy8Tn5MkdjJHyu7aY3!^H9iOJI?J~*c#HvKMLt&53UFe?ARd;6Br!TOSt)K4} z$&H!MKh6L4NTN%Q$+q539?tB^?iX0DRnV@{ZqjOLcWai`P-~?H)ON+~o+aC8*-0yLJ#{C`l zZ~SHPm&acje|3E2_$u+&#aE557vDO*ZT!>mo#K1O4~!oZ|5E(x@$bZc9zP|1c6@&P z-1u+fH^d)^KN5c`{(temmAkrJWhbxWE!L0URP0f1LwHSiZMhBQHpnHFB#v9s|B3aJD#YEcy2u(A z@5@x~{O3k3lGGXcu8Uhz8?_%fR-IS=W6KWx)l~~yZmi~`7u-@Ur)JZoZJYk}a+m2+ z{_1WWQhFzit)4Wpy4m0Xvw?HE*b!f8hIS48(d?)^yTc{gJ@&F0Va|TPMy`;<2jccP zTTXWNJRG+tEj3bRkiuQ%gR93~KBsE_CG#)&{hhDhnNj{|g_?5d-BRvbiC-d@wU)RM z68EaqxlQU+mH0Li&pVM+PX(w3HQ+ul;Q>g1cA$pHo`Y_h)`xN*%6)i`v(GRX2d}}~ z@GeY%58-3@6h4PS*aG|ENB9YTf#2W{_zV8gw7wjoZzZ?}u7j$8UwvS4_d*j$gl5nJ9)ZW;ad;A11LJ@F$k2Ytz=8V_PrrdM7*YWH{YJnj z7!AbMZz}j<32cLd@TaEruL!pQKK8!{9tO1Q-xQidOL!Do!4vQlv;pGi-y8ZsKNtXm zU&#NUA(;CaBef#@=D3{bZN(*U0aehum1297^)IbeI>aX1O5HEqy0 z-~}`rv`5nhR{(S#Ok9H}0QLrBZ*V4L0ox8n=fMFWp20=12+(~nu?!}b!Nf9{SO)Kh zpEYerWk8Q1t)VM)gC5WesN*5j@sP3bCcFpl!$g=2pTg%rJ`KqMjx%HfYyo^8vIFpY z$X?)hL#X#5-vjXtA$L>apd4HZSHM+J5%4MHR;Ug&pf=nEcS8ec3=aZ&rzAo%Xai3J zx~Fu4&OkgV{a_#rhM_=iq>Kb&N+G6{cYwH3K7dK^5s(upX)pt3K^RKlIQ#+1_kT1E zbK1~&xCAbPYvFph0jj~xKpaDFhdbaA7yuk&DD^NDd&7uzm=5?p41>e)W7tb za059qj5-}gjt&dKT$m4qfZoH7YT9tL9DWLjt6W|m0488zjA2$_RZ6;YAn+;~^D3gbc_5bbUDl==w6czPt?9!$$ZX&}w`fRDf&X zCa?fq#}nIl+R6Aq!12a^3dAvf9^mhIY>eLo)YEv{#rPetA7~Hb55W=m0mz3}$fZ}% z_!SeLgwD_fy2A4?2Ht?T;azwiCIYd%f=;jG0mplV@nu4+Rhg zeEbR@zgi7zVI6FMV%Q8@;YUrIauwVOXgsAY429u99ZtcIDHDL)oiYhNg2^x)W&p>Z z@-@r>^q!Ili-EYOl1Ec%$5Y9lsr_LP3<2yr^zIx(`mmKbkg;wmFTqISoChT?W+Kv@3u(rriu2ciQc62h@bxKp!*hZnzgZ0>_>f z05qCb2nzwfr|klcGmYa+uL|rly(K&ft>6iG3fe$BcmvR8`X}%id;#Rg^r_$m>TEi( zOrH-NXFA83z8*HhPWS`<)wHzR0N>K?2OY?fv?h=U&7cJgfDu5RqzQ1`v@c;cd;{sg zG1LCiv>BHIG0$*8Tj&ER!1gny!zw`AndmnY{bpVP=r^+>RE8>W9iYL?8{sCn1@Lob zb*KTg;7+Im_rQI?@n#xeK|N>yjR3u7c7wq%4$yxlzRb)3>U`#M*a8RPCrz7G4)9?X zbvO%qvl5^+JP+j2te46`R&a)@N6hN=pGl1jF{sz!_b{Oz^Huh()gw?PQe%G|G&KQ!%|y6^&IL5Zf#p-$%11oWB1x;ga$ zt>-)d4?!2e)*SSjGX#dhC>RZ60S)JT4CLq>G@G*>&}R<%%t4=Ah44)JjP0L{W zjAlUF${=4d@IM1BGSDJ}+{s9RG4LW_BV#-Wyap41I?C`u2&n%Iw9D84#jqL3gABCG z*arvTd*Ij^M>Wk&EN=XCKL*r?8$aC~*UfR=9MAnSyaKPn>+mLg39}#_h{c@+9N#?; z7Q<3l4&;b?J#2(cfFEx3b{_)rJ+nNZUnaU`-U;`E4kl2ynGXQkWhManWVQg>LuM!F z4d|4KznS=&nF7P$4VVNU!5r{G0P=x0mx*tg_>+k)ncIN6&)f~vdnVdso(ARHukZ)_ zt!W+&;^7jg1T~>CJPPe$1dwAMH1fOy)QM*z;DhH2m;%#bCd`HqtO1VeIizV>Xv(b5 zS{D0dv0oPZWqksl!&fj3W&rzU5mOeLXQ6o(v1Jik7O`bvGYkE*3SkitXVwZ>4c`L! zkVPG2Q3qK&;5#5Evi1Y{kaYx(!AbZLeum%RPxwdEvg3gGv&+L3a5YeO+1CQOpIr@Z zf!m=5)P_26FSvj@Wo}(9yCG1o+0<)xA~c6bpcOm`ZQyBm2A+kk&<)7V?B389sPk;< zJbNe%hmXMv#c)v5yyf5qpq{)!1aJ%z7*hCz7GK3eHoAg z9LHA#i#5&9_WqmUF1QaGK}*1YKR)}>#g8t2bn&ByA1(aE;C~mwupIEszX$dKy7&*n z4{!p=b3b|R{}ukwv>bfQ;g~ts0ri=4BXInj+u#mB%bYubI?cHU&@-nGaJ(E3tOsHb z+ysr`S-_vbco29U-h_$pIeZ0EAq{52Z1@HOkPjgsp9AD`U?HG!0N(?r0G$KsSbxIb znno3Ax#*l*5pIR*a5s>9x#*VrFeE~Acnlr~bj)o7&j5LqOFre|W9~bEPq`d3cL|_l z?n+n#>tG{nhHZd`xoDV+hWr#w%l!-f)wH}gxB{++8vz~j&@t~0s0HYlR~H%pTID?m zPeXU;3CYkG#sT`}y$9q<-X!=4+zsC!f5_{}gh7ee!?Pv|u&31#Sm?4dQF?F1QEo2LoCG?KFsXL3|E&fKJdE@I8o* z!J#k$UVyPc96{m;5=W5Z2RVL_ID#3F40!0jB`}!j}NPh4C$nZ()23V<(Jm;RUb|mcR}mzPaUr9GrVKpv~MWKt9gB5y;26 z#5A`dJOH$hxwMbD&7dVb3dA$FGdu^~fx4ZW41HlFjD{D1IOh`E+>e0x=FSAPpF0N% zfq3SwgAGs&C9ofqkB0%>=l%wN!rz)UZ#JOKJhYidZp;h8GB^ZB;W(TGG?~Y~^VoMD z`_B7E)8?bg{F~rbs17xtHrxdUP-pX-0ChIM1w0Cm!;?U)^NDqSH|POl;Z2|p=aaYd z--pkE*yfX0^U16ES&$28KOgPq!&dt_A91!8E|m z0_-gC0WmMY#scw*2iT`*J&*%MTVOk|e-Zl^v47D)Ag+aRa0!$L+V;Y$ zfOff%co)_HVq91U?gbZ^P!|$`cDRr@7ZT^fWEc*_wvgBs65GP@KwU2U044!(E+o!{ z#JTWmAkKx<=fWTm@4|Vo64n6mE+mH+-2)8)eHT3h3GgH&L2u{_17I)=g%R)qjD>OV z3QUI2;0yQ)ra~Ib0{mEnAB)_8Zi}*EH5}En#ptk@x?M~iE+(GE(_lWJHBpflj_(*7_I(0(btE~So_ehi-gdN0MtrG_hBMXSIeivOqi`{E6T%lP!+1dEr9+jIL-==v!X4uhmL^8E1rYy z&=bgs739PUf!Be&Sn&?fzE(^Ia(V?it(XPhKn7$&0n7z*WCeAxVilnOiXE^Ec5B+o zazHMuycY0nB^s@~7tmtmgU|$M?!I#Rm8Z87*`F0k?;bb|h1cK>pbe}-+f@^Q*jB9o zj<=dNx|+OQ{Va@wuOJNgwz>rN1OBZ(4CKe^Kj3doTcZJSuel5=z!h*6P%mqUVa@GO z18T!vKpbnxfi?KO2EW(f_Zo6xO>gJ}{a`fU`x<;+GYLL{&jFv-qyc%b=4+S(`I@#i z4mieIjAP3ie z1o*M`Gaw(<7QkGX59GsIgjh>ETDuW8!Cs(F*B*i+@C*D7f5AVR_U&6hzJ2>Cd;wDc zTi+JJVps+%0lVK~_gn0KyBSUZ`hWWq{0i9o7MtHKz(h%zYS=%;U`}ByasN9TcJACfP0}HpvA@q;9*FFW5bC?$8s^ym%Ol z1nRb!x-EVk(7AXr;BzrP7f%Q3wU~M>M(<+uE=KQS{4U1t;^jcy7Vm_^@B@&8#iulF z6UW(<0vu-($JsO*K7}BJf%rF3SDUc430s@cU=umA>03AiN8vaqTR+0j@T;b6*5FF0 z2-m=Ma0A=~x4_+SAGpAPN1#2R!)A2YOkHj60fS*EjDS(_Dv)=ZslUzd0KRTUgUw&T zRPe$)z~{~Qym^VHZ9(HL?Ew2*u)hWSTd=)F06n*0YYVovkPllX0{O7z6Zjm^b4xCu z#}@S1g6%EX-m(x@0fBDW257rwH|&K2@ICwweu3ZNPfgp34qIuq~8gC;nwk-$Z-gX*( z0&-v*ac{p2E(hAhc5-3+&432mt3wT_2Th>`JOaeOy$ke(0WcWI&+X{Aqa0ic6@c8@ zfnGb81Z=ls7>tC`@FEc34&vMK1x$hIFcXMr2Qlr)0Akrep6@7v#jp%k!WtmY zckG1SPy+klUrpOdJUc5v6}S%WfLd@D+zr&}PU>_gKJI)N9tY}UCw02B9Z;7$$?KgX z-~|{1*xiNQUFfunT-k-)UD(~#3|a!Q?!wM4?ChdmcTumqIznd{4&=rz?Cg38h8VmV4$y5wLFwIa_ii zP`4$O;aaE))d2lUZU)|%I186(@?t**ZK4=UN zK?0z~K4RbZ98l-`20;o8gYh8n8oU9-zK^=z_ZfTv__>ez*f$r5eINC)ADjE1gw}wr z`#Zo`_!6c<8q9)kfIQjn0rcCS1FL}?*}nmZdH)tbxBWZe033%?@IUwkeh0KXK>Z)M z63CeYm7q3QP#>uG0}lZH9B2#F@qr%D6M6%29vBHP0QG!;dN@FQ2k`d*{vM#N4`S~i z_72vAhJd|;j{=$<><-vEm<;60!GSOYuzL`@2S>w;FcHx2;AHp|K8LSh8lcHR^6B8$ zFbB}(;4(O?T`lL;8LgvH^5DBD^!P?P#f+7VmL$$ zhlt_O!;lEgfH)3O_lNNN5Pl!R??dB&95_S{93lq};r}7({}4VO$^;(-ARowqL-U~s z76Em5XphFLtAKBZF9Yi7F!gj89}iyx*8#pBHlQvvfX473Gy!}&+zOtCXW&`r3f-Uw z42GdF9Ps(@+kk(E(e^Of9-az*SO5!QF)W3xKt3HtxWh-_2l!jlj?i|FkV8i*LlvN& zj?99uAsvYM$WGX=X-6-C^1wbvuLAP!DEl0}9&Uu20j-as^-;7wiq=OH0IiRfk8x9DM=Cz-urGJ_dX`N_|aeg9tY@lyav>UyWnnk5FUdk0KJaW2975I zJ|4%%>6#Cw8xPY~}3a^b`ZIHYMOIo`?pp&g*v$*&*`#C#IpP7>p( zc)-6?<$?S|6GI9s9nFVJyQK24fq`*vD7~VeCTo6ozQCMO0FvQX-|Kl%zdN zvL-2&efK@Tf1H0j$20eJzuvFweb4hdj^8t4JAR-1_b#9C8J}~Ie3Q(A$l%N#m zziR%g=D%8(7|eRLC%x&*aO~JsdwNyIt1@17M^|OMI+s;!WHYbvdJtSIi*v6z_gXy~ z(v|T{WD4&3|NoZ8wb?l5nl7(BiLzcE!ZAF*Yba_pe*Y==;YdW~5gKIjtrh{ub zxb_R@(d)H8`6~#nXCM#xDTw*6yZh^PX+UG_<@IRdk@33uulK-RUw7Bn-SzbmOlJ{K zv6S>6xKW%c*zp@RFz<~{jKTMKBaKN+MQ=Csc4H3nS;q!8@hV$*gKfNzd%y7s?)}CW znEA%f9ODEhxyTLd`;B|p_nYOYg&A+wNB1||W2T#l^d$*r-1PiSJ9zUl{{_LV-00+% zyT8>BziVy{VkmmJHImUh#*;kFGFGsX=XimQnCF&xZoS3Zyo-5mndg>yZkgxS?_9+U zx6E+sZV=qgN)8@Dp4(;6?QPxOwoA7g@F_?5jvsONxAk$`zTXLxi7aHtId}4qpF-56 z4!XJ1h$ci5MLQDE)g4{k(bb*)=-|!}%zbA96Pb(-?mUZ`@2p`Rud$O|>|rloaTuBJ z$b9EF&TtML+_@D5cV)h7_Pb`kEA!nYyoht}u1BYL_hbL>>hA6#zQK8Sb#PY)caL+8 zo7~|(4};*IPVQyIx%Y}tjFRZ~UU@1}g$B6)dri^Fy;wTZnXc&Ko-Xd$hkL`&#l1;P zVHyir%+oBz@4|a;vYmI(%l$^QAqMB)cmDk$%)|5dJ%8Wx_m{DPRXopX?9l!9*^OTB ze~ewY{~7wde-wLtU%&VDd;dIt@FzOCuao;axv!H4g)#dBvp=Xx1ZIEGj3`>ti7wcQ z2i-CIgQ1xH!Ens{K;{QBKX6|UWPX^BQt0-f^B+3@VKjsB`{beL9*$%*_UWMxAL{Vo zRLuL(ybsO$(7X@VqQi&o{^3^4|Iqvo&HvE+5BFjIhxY2>_t=AnKXZ=%unP~({qS}W z3UX7NQk11UwW&u#8q=2c#Lyt!=Jd14Dw~1$QkhLVvr|WPkPfA^JW{xXvSjRY_oU* zxwE;)Z060jnb(j%dqwn^y*`a-iXO8&E4#C@kKr*UFo~%+H@kDQKhJ8`v4NL)1!rg9 z!H0azrySrQdd+?qy=2!*_EVhUP7unG1@q^~NiIrI74zq)MIB_!(FPfF#1cm$=FgGD z0LI~-bC^5FJQf6@ocSn48Ol?MXa-|fa+)`%d2^aKr{{B~VQ+HUo1D+^EHAJI^X4>f zPV?q;|2f@zPWPU34I#)9uI@iBVjUDIxk|rT)z9<_BD4k;<0bJpJofbgWUSat&iNh(L?U9Il}koBKJ{_^DDn$hTLYz zeTD1X!an3NN1pP?ok#9Ga_6Z>0~*s5JCH~AJTm8zInPi=kcw|0k9*8xZ}UvW40#r_ zm2K?c9p2*uKE%G}v9EbfAX}a@oJZez{zTS1GUg4)KxVR$liaw2yuR7I_AIa7^SaNx zQN$6CJIt%&ynRSvB>KxMYu*{m;tA%G&NHmyIrN)X*1WRjl{K%s$k!I<`#}2DON!1+8d9SLDp!lSGmkjt=t6oPQ=yv6SV=UZ5alu?GbzQ5EME7{V~z zbpg*7&|iV^Ok@h~y1+{GR^Ua}vYw5Yy}+C7Vh?&O@Cl#s1z%$R0>?PPNz7f~K@ch! zA|vK5n4dxvp(y1rcfqNOeRM-rK zo6`^d6}B^lH=wV=ud;==(OF@g71mi{ofXzuVVxD$Sz(Og*?d$R9W`jZu9?h9tNS}dM)m(;?64Wtm5vzxVtZ|gW}cDYw@NurzQF=uHWJb*oESD zp}0;w*Y9VV06+DQQPaW+glBv}A6IV78KGE9v)D$*NSRCe4T<8nc!3-jbs* zOUZFez$_)_G9UL_(kvyP;{{eDW69l^rQ|+74ML@yRjLbmDy64VdMcI1DxSx4rPlHi zFY^jpc!L8R#9ov#d#P`+7o~pUH|#_y_gc!mmU6G9u5lv>mCitB%wO94rG3|>i&BD8 zL}2F9wW*7)OY6FH8~iRREo13qhNFYhqxqAY+~yt+gHV~$l%pb*u_t9};M_9yrA$M7 zH)YIT#_VOBTgHx*Nn!xbFQeNs`Y1D*X*|v>p2p6USmr|2k-Je zX02$}ie|0&1>f@%M>)Z7oWZOWeM=Ruaf4eysFEG3^eFDSQYp$%1AAVn9t~)PnJcv; zmY(#cFEUpe%M9Fgr8&r6IRkmfM?s2U=F0Y^vd$`Z!M9Vn2Z=bVa)0z!c^Z#18+TrL zK8sk)Gpu6+_Pp||yw01vg&rz@%%^PV3vyy{cn7wL#oLN=BRrOo76pd(#Gpn{lw^emp zRku~0T~!ZN`=f`dLrGyIsZ2%BRcE3b|3Xfvs=2Ff=WXmm)lV>Y)i3yxU(i9-|L4;| z)xWsRT^Z81yRH#U8_Zjy1D!B;jRXcTn4t_~HcLon z1%6l5*uW-UWedLd8Xxfq^45^IhM8-)mm2Q4hC8m|ZfnR|L)IFy)(o+XHLSy#HJw@0 zSv5b$e$@P$BRH$3vuYmY1ix{H^W5P+&aCCkS{cYpHgb}SyyVBXUaJmft(C^J?B;Y3 zs+|da)oz6jY7b`=eqYvp4EJ7p4)a;WQ!GUz*U5-IsFMeKP^T;vs7!TgB7dEF$XUl6b;ec~|`t~zqnc@w$nyv-i;T}R(_^j$~ab@W|F-*wzw9Ua&CgFpEz2-VF_VeD$%;@Gvi zvej)uBrS+0p00GG2Pw!|SI)Y+tUDchRrf{K@)B~^tB>dFwI+sGdNPVJn75vD>N%&L zdFz?Co_Xt;x1M?HJ&Ap)w}F>2cRhPr?{&;w?=5!lF7L4mv(~#Fgz7&^Q~EOxebxVh z3qhzsM%+yUchkTwH7JPL8&skyI%rUfy40s3W@uoB24-l`k=_p*;q`Hb)Q zk)Jt={cm`SyF3U&{?}xoM$T>I+(ysg+(v8J%?WjV?5K*L9>M{W(n!6Kp)NAQ?pIH%ImzzcHTw@&3?t5H9L3jN)Vu<+G_Q(psCi@LY2F+=)Vw2| z=}I>SGK6GOn2Mau)65%mgoEb0y3LZ?wX*@gXx zvL8|QBg%e6={f2Yx{kVp+)=l=hdpT#CKK+vMFH$Yi$~FSizwpo4YcS&0)rUCIMT2; zEf(XxTfE2`*5R&O*!vdy@SV5NZHu3=r!6k&<%p&~?x)pA?0u`TOyLRUu@G~&viGf)u^e-^+Q24W<#pUqt1mHos}uaj8FbL< zB06YguUg#?{I8C&@2zESU4#;pMyA%4sY-Qf(wtc2Yb{^v#~9B<~uQ<#R>`!amv_8vuZU&(?dTL`|+GHmu_N7g6N>PRy z=(tT?>Jv>HVrWkvQjook>}_=0Mh|V=W1G9U$F?ELka8`#9FY~elJf7?Cm;|7=h=4d zw%wCF%`#T7lIM7Vjl9Wr+-Ey8wKG$@4{^8cd_(PgL+yM+?S9}A=4z+wcJ{8_!ywe& z-nB2pqZFqkGPbWrLz>VGv$c;So-QOYkRkY;*8V8J^9SD3{xaSZn}_^(N33_mdPi(2 z^buQu%2cBUt!PU-V)4FM?~Cn9cY4wroyB^8tb32uL#+FYwW}R6qT3FgNaZPBV+Zf@ zKKkkKDZ1&Pn-03^@FTx)413?`BftGLEAMfNy5 z8)sMJ646hbJB=HSJB^#jWaN*Vft+zG*~u>UV5Ycz?B{d7yEYP&nU(qSI6=AhC2F&I?iVya&>$TJ$GDeQqeQAE=kv&BzgI*((v_@`OM3d|O7o_M{->pgxqAEN7c zUB}BA|1D?vm#gSG-Y#@rhaNiXq4Rd$!F_f9iKCq0H_mXLKk!|2zKlET?9RGmBPY4Y zLp};p1ozdY1f}t)MZN_2668yeFF}?BSrTMPkR?HugiqLyyGi(k{ zvL?8r1Q`?VA!E0a*!ylZs6`#3h(@MvF?6FRiS!`_-)y&3blPn;OGxJ#Rt2H%X6)XO z#x%p3-QyU@5QZ@VXLKLScqTH1>CD7g-Jj)o%-wwr?xp)iHt`Buuxs7l_yN(8#;*_7tkv!1QdOV9QsBYRJK z)pHt;;|_be!=4Ly68U?s<~8K(X`gz&!!CBSmyh`dJKOUr?y2W3?(!fA^$L-ZER?1k z6{&*z>m_3^GxutYyX)oddbOhio#;$I1~8bROhL|Gi?D0Gmhd*R^!k*~_?#d3nPcd% z*G2x~AMAbNW;~bpF7IQeL_e2!KM3^>$Ur9a-8%=l$V&mLBX{q*G@ubpiKH!EaF4z1 zU+>)aiPVc4Yx%WCY@G`RW{sOzv`!GlNn>)zYN4`E`a^pMg<9AG- z!jz{HcA$?P=yM78(Z_RrJlEHAeaqnI`ue%P?xC-r>su4wP~ZBPrLX*bJnbChg^Ytr2F-qXMe(tlM=lXfBpXZYNT#|W`%#&oEq}tS@Ax(&+1&Np^$vjE! zBWVc37>;{Mn!zmQV4kE!JjD{sleCugxT~Z$_<#@jm`^Zc(hvO1F=S1WHR&&8P5PJn zL8yO#JM5p4LX@K-X6RoH=l9>nc68YPJ$~UhI_rOmv;2@06LqcREGwyweE`}7LD3z#+`yZl{AuZ@gXA8@>%f$<6T2WbaJ&&g3pQH~DGaWIOM$lU+C? z`6E8T|9g>qlGB{SjwN5@FD_$GhXrInufwvDlU(Rwm>!0erYz@QoWs|! z9(OW)6Fcy|4u22%hacb|U-31^uuH>FaRyn3%Q{@v;WvWN2%V15>4>akr#MxJpeD6x zjt)lXV1y1v^rb(87)lCuX~bwALq{Xz9S~P)oW@mbeXEl)Dg&)I)&-jh16N-GF2z3E6`=?2JArUE6A0)lU?jar>Wm?g5PlW zslKh$|G0)8Q}vj7pNBzcbbg9chVoRx45J$mNfa$=VpB!R!;vKEdp1b}r2~kd_%|rB5DD}pi8YvS@<)8aXMDj|9Ohe`G5KeXp@+%tak6`y z?E9E}mj^*;N{EbP!QD=IggoRUj>R~4Y8X9FHP_Vl(8;u1bf6pk7{G9JI!&k39%li1 zoaR2Jt!5psvYmJMkOLgV+|!P8k_-IHRqh3$>6yq%UW!tJs>BeBZ(w?7bTqvOiRfy2 ze+Ds>6h<-{cQoC-Oi$+-p2hw6Z)Aj~ug5)2-^^>cuj%e<`VQXZeLmn$5Sme!!MwV@IbId+R#yPLxUg!KBgy!a_A?{{w8nVyT+1$10 zW9~-uJojDf*W6v~Mt^hlGFKmSzvO3hF;^FJburhT%)Q88T*gfE%rx&2%2I*KRHFv9 zF~dAr=DDYNk;p%@?sGInR4-Ipc7r_ zMo-MJpda!tkbi;v3#K90f>}JlT;{U~vn=o}EbuKXSiwqm@GaMa(89u)ZK0i7IFFYx z*TPfiexdFc{(~MC-U&jBG9dq=EMy}G=2%n+`4_p5Mb&U0i_Ed8KK5x*6WSApU0yVr z$C$t*rZNLFESiJ-i{xJ<{~|lINUlYjc@^K+qOELWJ8$C~Tl793@H01p(33@JhOVA; z-jkkt@*sZ%p~YrcoQu5ZezE+EOCkT_szhLh#lDTjzKz9Ev?hjF;^~5WS=@u6q>zTY zSUel|uy_GaqWi_Gc%Id)!(5BsYSy{S*q`)I$ioM`dhl2z3jst zEY;=GQ=CU{OE2*^cLM*3KQdw$mSsnm%koo@BItjaK9|*}9WpLULY8GIjAS%2Ewcm5 zrZ643mg#Mo4wmU)nGTk%VLcl-#8FP*TU&Mp`IcSa8aMfWKHpnZROdLITMd%EoDvZw1aeFE+#UG{XHrn~d>bYxGLJze&6 z+0)&3y4_3v3E9(SPnSJi_Vjc7hwSOHr^}xH|LhNg(DJPKzLv|rT=wOj>1eU-OWmSwQ@4@}@^Ah{XDe@Tn|nMA zLaV}LA}e-xRW9ozTveKK=yH{vSY;A#VR|!O1G8i(=z$B(JgIUaBK8tvYr7UM9&+#H_d5M>K zg)O|nTfEIqcCm+#_=L~+g0DEtxBS4*9OG9`ahBh?$Y1=!6|QrOyF3U&&xXiI7P9jQ zdB{&89;G;?C`$z@Q;izbrXCGxLL@C{MO)evM?78WPA~e9#6X5Hj1iO6Gu70Z=B&ge{hM* z{KqwJa)~1bUE2U-~nMp`eACw#^ie8pkDFB56S@+R~ml;^|6vdeMg@1~P*xu z%o5UhhG%(!HLPbNn|Y0`Y-0!S@;I`Hi8#&2MJ_=HVVw9u|<*7tfs#A-)G@vofh$5Ocw4(!^=t4Jo(wlw^ zU@*xHXB1-?M;eov#^cOpE(>^)r&-1dR`EQmS;q!8@hY$LCfj+3_xOMh`It{Rz(Ef2 z4d3x2zi^zBoaP)C_>;f+m#f_1HurcKgw}+~L{_p>m`5p2Ddbt>Uf0O5Mus&qtkvb( zNc6W>e{1!()?Kgt0r$K1C?|r@I=!tMfv(o+YMrju=fxeZFHJcrV*d3zF!OpduQ&5c zZAqXzz39UgWZn=WBUx}S8&Yxp2Ip^Z7aPpDF$3n>Xs(Sp*w43okBl2-^xv}!z5FiT z`LcJuY{pH^XpddkWEVEsg-v?iWS&jB-K5)1y50O3?t1eq<}ja|LFg5^UdfCdeZ`Kx z@;saIu2V|z{Xzr8u$wY@d6?Z}8ucj$D7PIr97A#}9Eo$j!AZ=30Dck=dlCL+Vzm$=0p z?gycF0=Bc4kI~yZI)8Tpa=z;x-<{8*AhgrFcItL#5sFcgb!{KvelP6v`!|Bnt_;}IU0KP2pWXF6I@_h+UB`pa z2j204cYNR-A9%+H-toa@?qaUp=GyI?-RZ1lJsa5^g!brkk52bAN2hyQW7qb0&mOzB z$FA+sU z?BsoRvo{FsclQ2h%)UQ{Sj@ctIKOg=vq9*y(M)3ovzQZv4tVZBJYDEUPu$A^dw<{p zcKLw4|9mid`+OW}Ovc`Qk%esJMBXo+!R%kSAOB5^&=>L^tbw@?M$&>-e1y3V%6afx zeh5NediG1te(BjSJ^Q6+ze>WredXT1^8T;f+o8&s`A|ce;M_x>ngp^T+@OlZ^NI zZwiEtc>c&ATna+prl6y5C*fYdoe_k-)6;haD1?3c&b@xO9ryR$$9#%?_p`Y5(ou2fjAAfP1yF3U&KZn@H z9_0CXANKQ?F-+%iW-~Vk9SxJ4yqM>xY)AdvQ9pOo&mHx1NB!I}XCBK%9`a-EW6nJG zE#ITJWA5qrlgN4ec~-M72%T`|iSn5Dgn3Vx_k{jWyoK-a#Jkx4U+dA5R0%Se)bPzh7 zlSe5=Ny_jICpgJz&IO?}0~w9oJ7f3GOyph=I-3pWpLPCOJ)S+nul&Xt?9w^UotuW; zIX8E1sN{vtDw`P+{DT?l>uU7V%ZlfT#U z5-$g#%Z+JEJ37#b&vDO}z3cK(+|55pj3gCz@{c?DSC9Wz!k+ybK~3DlzkhKV`}D8w z{_`FB_gX{$E#fKUxbg^|zarO_Qj}#S8<6YDE9m2De@5X>uRg{EZU>=j?%`Tia*&I; zq_cumJRgLvyW{Isk?p!{*Xyv4!??5S?(Di5Z+OQI@3`R|H@xG9cigm}H!I`$o7Hg_ zH&1h!f4RzyAaqObx0bOS`ENZJgl_BOb_3k~?WQ#6Q@r!GJ-cnsZvPU5?)dpT=DlOy zJLbJ(-n%21#1y78GYH-D{(DVmMih48-YyRC1z%yN`+D_nHHPlH-}~_@46r}`j@Bw@Hh);rWmOi8~f>g$0o~)U1M%EnU;(0dnDzEcq5YE<& z_H>{VUHA<1W&44jITnPo_h2wX@viJ6gK&;)6ru>lD9Hi7=SP0wco5DxgvS_x z?~jDYfSivw>ycG#WD_zzB4e(y)TB1`Xo&f9ea=A+@l6oUJpi-kcCWd|krssWl%p1P zs81uzl*gUrIm_={48s0htZ?4ROl1b{B3~J5;Q4&+Fkb`Ca|PM+-Q-RX&cB2gS;Knd zFVGKnQNW%Rkf(q=1^j%$jF`2cSqtW5J}X$sb2z8aKt|&Z3+bznz6!}(=raFul^a30 z@IDT6gzxz&2p8$gaLiN08AWvdXoy_oAwPw9fme79`~K**AY8N+o#{$UzVkBrEUSaEIw-4yvN|ZMgR;JH|87dS>}CGL-IrU3=gYmxcHRlX<;`6_ zmN?>ZMtS+l%U52$^756Jufo&3z-pXRVM7qESd>asAp-MNl&RuZe9aMb>EGiBS4u#( zO0rez6ND>Qrald6f*h5%;rByjXH+&<<^4gpil3|E=c@R*Dt@ktpR4i(KO$R|WBeL~ zt4?PTIZ%%ZYc@D@IAm z;LLhEc^`XJZ*LH;A44~K;9d3ma)_fG=Om|taD(|czrjkL6swhEGrS1so4k? zunZkETg7v{gdJ$Ml{a|{b2c+)vwiI6bH2nJ&A#C;ZXM&A=ku!OMc`RfxORyi2&+r=ZM#>v0Z=}5bHaZ;n zKJF!Q4<8|a5?H!p{GHXqJX-sU^(Zj{_ng(*r2X zqwGqQUZXnE1#?98U_7&sJxcZ{*`stGwStvAi*F<9Rb-BmH|j$^<}-91rR%6e9On;w zA1wkhkQrUK&~=O4s0)q+l;vypH>Ap^KJ! zXlcfly>TZk?MlmaY+w_wp!b%$&~;1u)>79k?Mll7e8G?Wf*D$#N84|I z+Z>LTJ6i5&eMgt3Eaj0u+P*}~936*#qxBozlfEQjXQBr)j+xktXx&D?z#7)G5nV^y zmuUMEy^S5{I9kWiI*vZf5x(aqWR5<@ul$DG(GP-fD;Zn0#5-H*tJNEP%fCUmwR>nC zfzDeuLU*krX-hm^=}s^D(2o(MGM4d7WHKw!b88*9-h%hEmbvviyob*H&2zZ*SIF90 z&eo^UZEL&I`cMAmALMS6gVL0vB2|#JO-LV9ZS~w%&uz`n_B>a(&Mod@ zj+lTFR7Lg}*<)mnX+k7XxSyELm?35WL$Tlfra2s==a_M%F^T!C;8kA7?~<79=s8Bu zF(2?DAM+^(kT>Qer#QnoE}-)moyV9zM)sI%+z7($bkR=EcKU2Lnbmy4??JeIChU59 zncK(G5!u^!r4PDpKa3IRxxM`Dxo4voCS0 zc#$=%X9M;oZZF^S6Gu6Ly^cGBosRp1OUNAeUl8snYe!i-=HL->laGQFp(wI~*}IiMKQH^2XbV_-D{}{B!6$el0qW*LnOVUP1o&1L(MOHoUX5E;{R>vl%F=V$U3A>#2DiD#!yw!>jLcnS z?J8^6QrL^G@^;mCSABPlpa!+6OMSW`r@x^N`y1(S*W*DrA%qzde9sAknZ+WWLiY*j zyud~_qvHfSk|2MA{0VRKF`uIQgo7O7FqgQ6uDbCi=iPEs64|>|MZeve5ruC3 zO>?+gd*bLsKSnT!t5r`}rJQ_xhS|_?DBL#tgmef3H9JD+ni=Be4*2C(4~DccQ)%tKi#C ztd9JN_9ao)L^%`noT%r-z9cb_!MMjndy}Z+#AmS|iS{E=$B7%+%xi2#=0tmwC~Kmu ziHFd4qP`RLo%j<+u@8x|C!XRA4})-TIeY7|_YfBHCg0(1`s6|8J`K=)AKCjfCx*^+ zMgBfL=!ISBGmH_WqW?bQNn<(dc$rt&g4}(!^A0<)+kL)3$9?4NbC%z^$YuWJD%XQ> z-;Cr%zkT)FH-ehfp+1dhioAVW(wao{+&75<*nz%7NkQhmqZq?u$lZ4tGWOMBU+?Vq zDDJMG`|0-tFR>TB_tSenJJRnPe&ICo_dCx8%+Sy8mwvan%Yz`C6v7-ynJGstWKWVk zNp^n=9ZqV69Z!lu&;B+#oRrK+Mk8y|L?$zh89c@FxXYyN=r`#-KHx(>=2H%E5c`rO zZ_+t_=MVnmZ*-od^Ca^p$)0qFdqKFrF8a&aU!VOSX9Mo8|6f6PKn|)R^MKAIAp3w` z3`Exh?1#Tw4iC`t0Qm>VKVT{gc#@}C#tK%lgOAwH=X{B-2Yky9{DiIt$UfjtZX)LZ zJ3cT>7P66(T$G?H?sH%?Iv&`L4s@amc6*?2bD+H**pG3fF^MVYd!X3|&Soz2S;S)G zAGihm4%DN+e-00-i~Aeojs~q}H@~3!LAoDwfs0(>E_P&ah>XZTSpLDf9bANBl%x#h zsfb+}tnb0y(e>ay*z>`I7|JkoJy`a^vJRGW@DkEl#dEyK8n&{F!{~UhjtBqDF@EI~ zXR$AXWghI_{cUsD-!_N+ZF6`?Rg zyQgG1ljTenX-}1ypE1jbey8&6uDFEi@$pg zr~J-Ebetlqzkd#=Tu0^m|&8puDqBl;b_4DTHN z6Tb5iW*p&L9+AW}=CT0Yk9dletmP$iJi?BQ*uqwJv4@ZNgwOb#bJ&d$H@J=WjFfp~ z1~OyEN7|E-_GF~2Bjp@flR7j+$0M839Jxo@myu%_hmJ>1M%Iy!GaH#l$~;o$kxyeE zMs7mZk*}fek#Djcdoc1{-sc14A9)o0`upbaDDNCKh=rJO)K~l&gj2JShy3V1wFqUX ziu|d1PSta&8B*)flGel!i#bx`8O0Q2PnA7Y_S8k#mDDA;pVW1{gv_b(rtV}Hd-<48 z(RJz%oJP;7x6!k|IS!8wlLkLS<8C#K4u5H9`ioCk$;T*V?N;|^U-cgM;(R?lPgJXXhJyU>ju3}qY(coO?DR>xyku!`qd zjn2nzz}}3t7h^x_!dLAeLxVE&z4CCTRq%Zv$ggM3yV=n2)K2G*=vX8SX<2JIHS9y-oma=*vb3oeZrUMdV*b< zpz8^`o?wOvI-T%47cs+xe{ctB=141s-2T=)oF;dgzSF9s?=<_8CV!gzY4WGZnoi@beUIHv`1l7EuUC-oo^Jx{VHlkCZ)Aw0$e zCSeyR&0r?0@m)@OlkIrVB$+4eW-q?YNxGh->q)Xsl5^4p{zS)?UhWF1eIb#en5BlBdLC(As!4R&I3KV+Re5PeThW;ml5jqH=hlg4u7oUF&mx|rf_ zr?|f+DQD5~6dg~w#NU` zc-PdnxSOdR(D_tdPnCaa3NlXB?^OLxoy9yB@FY)RZ>GM=hsZhgQw|{SRC%Y$J5|?H z%{SG3Pd(1RT;)1uo_d>mJPg9qWS*9R%w$FGY5Jcgp8GlnspnaDb04*H(4kj40JW-LSY87p}f z`#nR>8G3wN7mr6W73eb0Ohdook@nX=B5bLMlr$a*%giC5Ukr~HDBXX<$7Y0mLK zitZ}FszMFJ@OE#yJ0%2>P6wxIwd5ey97x=LK-Bb z^E~I`xnA%3*1x%PyuoeU^neFw9`G~}9H@1m)`7|J+Z>pRv}7O?SQzMcmSFQ z4@K)>t%GMWo4L4y!N0JCWvpa1`UfA!zC%*snL`?4gCX8=h;K9G3hx5JFn1DW`!L&w z**?szg=Is3n4QDiNtkyC%STB{Q0;QNFP!`@-uA#5Q_ zS%KCtJBMv#Gg~>#Iqvg_Cp_mBb{_g3v4~3o5~Fu$4sw#4ytwP3HXmy9q27O}_MxBh z8MYXzbErLsZsTeo7#^Se)ZiyHhmU1E+QTO^2U~|PXBBo1*B`Dwd=L9^hv7&0gOfZ& zcSMLdcus_^BWxYvHyPnK8DZ-Ptr0pSbVk@XqC6F-OjYV*=Lp>q_Kg_8VBAK8)`&== z&>W#TLUV+jBkUZZHDV3x*uZbtI^uVBvYWm969^8|In0j3s?nZkyyLJ__!h%ckde%M zKz8y`j878{H!cQjscn=MmNU63rtt zkI+1#0gY%vQ|v!N_Cg@*)566x}0rkJ3G=I1Ta4 zQM2${8Ff1ljEYY#Dp8ZK`3C(_c8+SzPuMi7Gu`OH5W*SGNJcZ3<=8pucXr}AQJSM{ z9%b_=zsV@yE6SZmX^qku^@7)d;OO@V5r=r_9&K-blOi~}G-df5t)r__9nGUPkJdc8 zKJDm;*3n(Dx4&Nz9NmY048U)8bQtaZC(rInFuU#~9oD z`w_u0cX*8cF?RO%BZ6bR!-qoWX66_1hflF2?E|tJmL*2#(e3 zZ$<>i1&K{u5|9Y}G#L(~{P-#qQC4v32xdhN3@O zfAmDAFr8W0KYBhp&>ek}(|Atw-?)`%w-W99L_b0Mcy}^h-}scI!M5Wwla=h`peW_3 zhsN=ZX^PhITE}Z0Z|CveZM<6<-wn4sek4(N-|^#c1LG&5dHghHG8^6FZ9iUPObE}6 zsfOE&iDotKCgxwB@sc;Z3k3a*hTsIZF+u-?)VPlc-eE#Ua$)xg1t^U7nBZ>w&4u8E zW@w+F-QQRUPUu7zy3-T)Ji$9mn7~xr$ONqu7O;pV_;<$NObAYJD-+zrgv;1>f`3OQ z+~yt+_>ZT&;B_E4QSZc5q#+#{a03%zaPpnESBJs?LwwP!K|80M8 zQYn0sNj(^V8<{ke2<$#-GPa&%>q&E%&q99TS2p4uCT(K}yYL>9Y&}W$B;AvAPjaV| z1Nc6ZW21kvttV@ptaGy8`s9Mxcye({@+oe9a(&w2drr3TWE)TJMIZVzh%huycGr`& zPS!ek9`>GW@5%O_yquM|hso<$kN(N0coGOsNsnhvX^IV|ct`*3e{jl;K+u1)AN1eq z2d5^(txQc#W^$r`s-36i$2<6M^n+8&P@alZ!F%}c@`F>`&;#vLwNKSP)vfq%?1TOr z`{2}3*n6sX@ZZq~r>Q=V1lRx;I$2`Mb`|sg{{(Jb~G&@g=LwpjEloaUo z-@ON?<-=Y3Z{LId+xOr!n@{@$_b}}<%A$YTcl2X6p6S0E4^FqkbniI57QV^!k;LG) zIejYAvHSED*m}CHr*Gglwy=#u9K}0K|C2ME!+XrI^$guJbkEQ|!>!CngYPpVBl>69 zdWO~+I%j-NC2TyS24C?texozmGZ^17V6J zW>upe-_n?-G^YiF&^{}g2~1`Nx@XO0K5O|E-)ffDSz2cu;RJS`W#?JvxW&^zaJKf@ zNl1>JXQxH)>`Y`u_iWv>bhAIe?w#97F#c{c}$94>!2YJs$8V5S;5)=DyDdd`M36;oHnD z%*WVzuJ*ZA_y(PG?L61cb8S5LN80ccKNG<;W-%mTE}*FInSe77>+z0d!REgZr-%>Rqa*m}O! z`R;uFzdYo>KyX2jq}X{uPV$hSLfCmhaY|B}vex=r(kAVzkEHhYxofmCn zGuzm~ZuW5y-HVQMomVp}hED~r9u;$9487?DKbJr+l^5_>P!zF7NW?Th_B{e6kxV&7=- zNo>CO8k!gDUHpK&I(#5Y-bg1`8iEBu4qmp;YTOWn#+ zTQ9TqGVid=J1k31D$K_@(2DMTy}=@T;wvkm)+ns?*hT)ZhLu%*u*0tiE$IlQ=or& z8a}2rJ@Cxso3X=+IQTv*D)K#TvHuGDuh753t*;0pf)R{j4C9!|9PGbh5ldLc0ZwD@ z754UbKY}YX`Yy>Xw6S_pew%1>R$YeJ6WxL zbre(4xq2=Ou<>deuU^S&wsVB5T;~=xUVWcOJmER7cpC_=c@OunCOsK((`)R##=Ea^ z2WxVXhx`;o|C*ZEca0s_tl>1i-&)^jZ8@6K7u&D3{n|)IF@c%5k+t(#g#NYq*Xmzu zdw+u^=x?wD*Y3gnuRX|3bg#AbTF+VM+pM$qx_G#mb&1fv&d%$yqIF#nit!1bQI^kf z*X!!gjPBTYT_5^02)Dh?ZLf1L>ol+P-Pc8yzM4*1MDSnaDyeY`or$tal^pOQCHN)}zcs^M{@ID8*jGp z=4;&GHh0mzB_8(Ol9lYZjV)TYfh`&3D??5}n(A!p7UW(4C%y6U`#r#Wr`b%{_0k@wWAB zVhg|HUbbo8rgfXvZI`%$-fi~YX76p@ecQi0ME|xYf#B~cD2y$C_srj?VuRm(r|q%u zJ+|xKUX2>KlkNJq+its^xBrO#?fSR7lkFYp%K!#5lwpj(t!&r6eIuLMhOM{nWj_aT zE8E@5cD>v0^9Y^WUt;I&cHUv<9lqfXH?zZS>?nrY*kR`#WhhTYs_+GVn>%V@>m6Em zw51&#=u9`f`wq9TL;H^Y3}iYwci3`gkdLszPTy(gXnc>Ins=V$G}?Fmh3$6Qd8eIs zKIR$vck162pF||Z_PbJ(mZIq1RT*3F@|<0E-t`UjXh18p@6x_Y>n@$U1`)<^B8g%Q zGg-=ZY`n|HyAE)eW1Qd=XVJXtZ?x{xy6Xk6coPWj4iF+XaY=yw-ATyH7j(cgcdx|; zyWa+adwiQcrTLcT*nW@g_vqi#mA(wXjqDkU8`(30iA=%vduB10`Rw2*CpnGh?9sgE zGXHQLce3YsAh=iSUY&arlMEa0wej8zypQg^?q#pL*jtM_*m$qjy^U##=DnKtYTo-3 z?qTl`wC;_--g`&l4)%^Enh8uo|K9c3ckjzUaGz)HD~I38KJU2i7xr-tce2l&?6dv8 zr@RXU_s1h4`uFSK?@soo;sZV;Cwa(EL296V|95;(3);{Q-)4U&Y`x#s`}OW0kDd4H z+&`1q%wqxTu=Rc$??1-{E^!qb@4v-e?&G()-{uEweL(Ahq$DRLX-JQEKad&i2eOlc z&(V3nmIoGc5E~ryoembo_c*BeU~l@O{oo*MchJrU?R;=D)6joV|3PMM?Ve3Pg$cD~Cxv=q}f)qj9p$gQZC2r%8+c;$7 zL!IeHPkyE!ZsyPs+{7XOt{$3>-a~p1+53=pKjan;Enzt;(SPVD?&5F?Jo9h^`ZI^^ z_#TIKABjVJ5|MAZx+KwFK0*|oqk>~ig?}wd_yN~1H49CvLM>CEXCZYHEN>;O$U)hMwkK6pX_dl-v_#XCQ zi$8S!Vb4FlpabLCz-gWaf+sYec%Lk2Kk*^?vGs|Pl*Y~{^q|J=q7c4Ol|4|14uT;LK{xz5c%@KkJ4kd_R1&MD2O?0hOGxpC8{Dxvd~&QrCh zi;Yj&_*7$lq8GYPjUk!|*!YyzQ!|-^=2MzaX+HHkJJEW|)~EJk?^8$lgOi-*Ea!P1 z2%gq?+VAVM?|OO=3-OMpZwG>B;`0#&DMB$yVDB^4sDX{o)JFdq{b#O+~9_KdVPR`l>+&&KA*3SLK-(2Au`p@Y<_l%dk2?Wmv2oalX=ssT*Tc7uw^JQ_X z=lvefSH{-owV(f@kJ`D184e~LT& zi}yYMh{tF?ulfA{o8JY3e+BWo{VNW(|Lb#pWEe~NgQtPuh17VT3x10i8q$PjH0LL} z(UYIC=LP*2^j`>LEaRET6s9wi&A5>ZzR88-oWxyUIL}2c;XW>CzwkH^y!akEFUBVk z$w^5X(vg#*RHFu8Q5#!dwDrYC_}&+7ez65^HF@|Vj(0_3) z_PuDwzti&>zTe-z(ccT$%@u6_x9$Ia$bY;J1TVP_e>XFDDIrPFe@XwPtl0k2N4Wb- z`6xhjbYHUdC0k$eoJ*}~OM5!fAFY>kUebBVom`rVjW5k&4y$l4mvmop7nf{&$xUDS z8?BeFaTCp#G+)wu+0K{kd|B(|#3UsJ?%;A-y!++%$&CKXcDUS_fq3TSJ=_fhuOy=& zHTj8d^u(Q9>5ILuL@}1}*!YSYxiXDkSjq}kvySzg@+{0C^S0`id zt23C*JQkq+>JpaWw|Q0PKX&}b7XQ?tH@?w7n{n^|XukFyev8+%UyF~uuVuu>*KB;v zjaHVMtwG+$fAuWUrq zwe9T0cf7Wb)BM8=Uh^&xydESr@o*>ClaQQLq{YV9z3=tHd`vMu;ZrnUFU#jtq%!XN z`e5vL-7~NIt~YFOqd0Z(J~zhVK5p3V#w_Mw=NoHT&nC9;J3H9LaZchLZk*!+f8#xF z+WDsLo4Rl6zL_4I-?aHno8Q!bvj|#m>bzM6_j2z$g^ z!tdset?x9TAx&tC{yY7d&UQTWZd~%?9q)ExG)q~>27bf#ckO-mDEjZ(`L3PsdWXAb zxy~)_av$$;_i-S2FFBdfeoy;7?e_{$h>!7o?zxqFo_$a6y>DrZ&U-)bBmRxK*OM^Z z#yz)jZzgWzp4+&$2s__f&MMZjo@{6O=A3b>00jnMkQ zT|BV&19$zvT|aQw589#qL1(%$2AvP=_`ntq(^D4T=;2^yqxs=p4xs(vQSANjGB$o_ z=}~(+q4SZA zAN@=}1`x$mR`oqkOLKmr19pDgjh^%-oZ*aQG~*c0D(w7tCwuUm$C@7> z!?$_t#vj}I@eQ;-*7^7~?*hRmv9R%z_#{O4lbn>MEH-{p39V16QxnZkG(XY&q#+&Y zg4QQJu=kTb^k)!5(Eel?BUp&eCw6>li>HOChi~+BG8@qR^dj!$srIMWvG>#G*!Zc9 zpSh7|LA=AWKl7cQg%N?yXEuH| zmhntrKC9Ww0o?O58$Yx0vs0YqFaG8V*LcbQTi*qO&)*}2y`S6rxp#k_1ntjLlA0pu zeBPaj{Duu)#O6aPp!r1`+M)eLXKeSv&M)lzVmNN(h5i@%U(8@O^RWGk#Vln%x?h~f z)-V4596P^o<1g;uR$shE`%A4ab-uLmOB=s@pUiwfc67fii+x|Zi?`!BV={DB|Q z{8IBv%`ff!(#|jK{8H=7D8>+ttzS-J3e%a1{+C<15D30{56^s61;6uG-tpB+j&heL zxRY1zBvYX@{k`l`1)gt^9gnFTYTM$ws_8K&9A%Blis-J*O6#_ zt@HIP=CTMIzh1@)biY2xC9Y!Q*SFC6`aX}){95yC&9C1Ef^Xczn>1*BlL33b$wD@A zkQ421@=*Z4%{MyV*zt`m-kjuRAo$iddixoT(foEWL(%?r1onPA4I96m!+i9=)&F)W z8`;b@cCeeh{KG?@@`Bfa;5*;tT`cVVE*|dWo%VNH-|2i;kRp_zB&8|Cmo%g!Hh$Ng zUi6_qg9sx6&F@B`^_|vt3;Bg5EN2yKSjPr7q5s`ko(DpK_bEejhOv}`+zy1^i%T+6 zl7@7AKpyf@fI<|ZDCMb06~5q0zM>ty>CYg-7|uwd7{g5Fu!6O$XA|4l&Mx-wCs%mJ zOWp)R!2luR5T8UOB?YO`8_Z8Z3iC0=DaogNMmau5fAD(-G7rxT+9G6!karB#p$ns# z#8hT5i(gpHIyUedTlt;C9ODG1ILmo_gIKXiKw>;6mgZP#$$;+@D=)T=rPbfJ55=lL zWvXN2Shc8)?pPfdLO3>#W#d>{V~ryQ&9OAc(j03xzp@dnv9@6ESUcFwJ`SKg)=`f0 zZy*#~XKXvhwngloOvg8heTjF0P#n#1a*zw{aq?sDIAyVMoJv$he;oaBzM?TrX--R8 z)0POvGnr}3#CM6a5PQd2f;)+$J&tb`M{}G%ImZPw#ks}}e8)I8*=D3>UYL452RD*^vC;~%UtCF|M8R;yyk5n6h9-muyg!Ee2nh+rTC1p)Z}Zv;|G33 zYkc<-zY|^QP8efZfPLdHWd-g!{yH}B8}2&3ZytXadgK4aMeH5_3O0{_6Pw4kdHnl4 zM1O*0*f>EQJTrkU64)VucT5=M1Ikc^FK{CXzoG%(W9x*rPUt=owx=U~8NgtMV*i9A z@C_3B_axy)Hsd)7H7B%n!u|L@3EfIU{Rwa3z7y(9_!t`}e8t;9C{ciVHPD<$Ya*?Q+Tbn{=}lyB|9^&1BJZBa?OY@K90vvJQ!?3~2TN$i}&T_1Tdna=v$r|w; z&9Hm2E_6eGvR>FbnZ1(@XC$K;M+_5L%Xap#pF`+Qc7jvbJlPFy;~kQ@lVooLq2%wO zHF*rc^~>=^W-*9Zu8_3j6i?# zD3)*ld#3Qr6h&!>Zb4T3xrbII%RC)k$|*hAQM^1P7XfD z)+xWCKAw|ObIRuUJ}H01ZKu?qG7LMX)S1%GDaSK`$xLN2>p8?x{=i+Qv~kMwT;wwU zVDprkQ)*46HB~I)pf{DhQ`tL}yH4dEQl%js`csv_zNvm@8ozTr5K8SGQ|G2CE$KjK zY@fOZ0~kgmHcmYj{i*e*p2U0>Vf)m}S;ZRMW$FuD;Tku&#{(YmI1ow`LVKE|yw3-G zNKV{JngSH&W9*&A-f3FUinjQ7#Q(P>l%^|M)3}o~ebJm|FcX=A_f0c{SG)X}W<7VJLP^=N;0`;}@2qHQic%Wh1|FfYaRNKK4!L-;s3B zdBxj6DE)iHA}+ppdcEnh@gX0Pi@ex8z0K2m|Mc3^e?lp2kzQwdd#2yar9dcyZQEQAlerr@Gutxr zS$x|pzF!vanB_-&k1TUo!gAb6mNjfG>ovdypYX-8A zjU2d>tiDawf)vKqS+!@?npJ1k1~j4>HqP3TR`g&9lbDK)v(9E73t7xER-!rUuV~Gx zHS00{;3TIxhg-;ck;_~~{|7trhx%X^sX-_A*;ytqUB8E9=&!#<__H1rF+d6!oY#Xt6Ht&$_3>UbB)@*jp zcAIH+wxA(2&Ns>+CkqZu9KkKfCtq z?dX6lvg^!l&+HEZp$}70itp&hG&Fy>gWYKV@Bk;U^@o3B>kt3oI^N+!@9^O>Ug8#W z1PBqEY-rC>loEJW4twYLoQhP&-Z}K=(4RwZ4y`#l(uJP%rZ4>&#S~Ux=Nxv0G_&gROH7 zVhGxE4Pyig(V5FP&uxp`en+|8U+$lojBk-!bMA|{lib>KU*|s0v2ku2=W!!>f_R5K z$w@_8yhEN$WWjsnsfO-6y7TDHW9K}L`Hp7j&(jyJdBTXm#(AO`OEhy>!7ldVF7mjG zJT}f_<26`t{u*Srmc^6Jg&rt{i6uf6lyJ8u$_k%EHg%xlZMwV&{C}3`c)H{rRRcgW1f(_W6Ec54!W6;XMC;&Q;uaKEKC& zzD+)Nl23bnt@(B4w{dYGLseE`AcKp{PxZ7F7msJ{95xj;|Db7*PLH-etYM) zbACJL*P1^PzsdY#uyy_kOhSA9>C9v^I`h8^gbLWAfSWAv6QfyMxj!ycD1?MJY}lbQf$%Ydoi5C%V!ddl$5G!Dw_A)LGER1?MuK zMJ#3`b}p#9pnVHo<{xgLwctG-@E@8BYA$5wLUt~clGLQdJr{D%h1_!??_TIbK0<#X zI}~ccFg&x+5grFZh0{@jdgw0PmjMhW40{)zz+|Rjxl)*?EK)=(cI)ie^LEKKc*O;;~k1tr8+gKh4(1>GrEiFE~>le2<%;SG-H{C_M$q9 zuEx$q?OfE(MR%aB=w9~Y_gVBBFL@IP71LWRL>zP%(_Kt=F`F0jp2d9kV)-dV5$s*e z-o;8%nlhB50{V+pp#?)&h-VhN7YG$kiOq`FqdVhp=f&N5aoZQyU)<)!*P*}oMt;LP z6yL@nj`9b8;ysF=<5?h7A{N?9XfL6?L@Lsdo{YGc65gRiDavB&5?V`qK@Gm*Ynss> zJC_)W-$02-qOfy`@l0e2?xuv@OXw}JflX{?E8DSoi9PJ&AcxUk;%*@HNkR(ZnV;C= z6FYq39Y48Nu=bCValm;4M{m(*WUe@R=HtcFcXeoJGT(j4EQq}wd1y<{{K zn2fzk+PkE^OU`F4_AaTnq;FNy&Lwr0Jjp4}a-Q4Rx|EGeCB=P|N{#y{W#dwr`G60} ziOoydx|G&Z6{(EdE>#`3UCM2js!d($qrX%SV%UghmUqET1&g>()KQWnsfZcMJ{s{ z{htM~?`M_p%+DfOg?IeyaUfJCC50%7-(?xwmnqK|)Ion4JD0I@8ShZ032kXlC%WQ2 z%Jd?JIcP7Vy^QuUt8pu3*5mt>ao1%Ipt+3RGJkW08{ER3m$7vj_gppsb}pL@JD1Hx zUJ796vPCIDDcpEjcTrYvS-oZTmepJKJHDp{KhlPu&|h{0zi^oQflxVHl(R!Q?^v!c zzDcP8)R?7Q6 z<-b9DdF|!3me*On1D&yPc^jASLqA3`ndSJNU(%=Oy|-PtPYbra!*z=f2_+s6#y(@I7s@aRoP0p)2|;=&vx8 zVMG$eSfW{p?g~5DjptPGT`C;I-W5*brYmT#ptXX|3a@w@2vrObn|LHZcg2tR6dPBx zam9*gt@s6BqPe2xikd6hyP};d+PR|EirwkS&)B-+00t38IQlEjXBRgEp-P@vsQ|uT zCGS{iBENEizi{J~u3-C0_OA34{gv!o$#DY{8o>xg62(+z;2o;YV;-(xi!S8GBue&9#ipt)K{v{utvZ8-L>X76hDt`dIx-;>RqsRb?;DpEEAZF*6MbyK9>b7Vm-S!%U`(b>h8L_ zovYiq`W^n|A&+?$2-VPABPq#o*ELd;4x87oc@6JhLwk)J)!G=JHL{%HSl2qUremy?)^oxjxorT#BhvIckf2y|uK~TE_;qu#Fw;;slp?f}LyGxz^i2=M@A-j&XsB(m*ZT}NQSWo~*3(g#4H`GIaz3z->1Lt@f2-W`(?^wST;mliO226fQcz|IZq+`z^STGE=f^hRTYsmx$DHg2$x#VlhbHgE7N8`0XpO*c4! z)&}-&;N2Uzg$9?<-avbU8{7(nzKw&HV;7W_yX+R>5DXm8YmUc{iY z(HUL_LX9)y_8R*}jU!lq=EjFOiuT4QxxjU7-1si{(cf5qllO>4ToRC&q~t?)lQNXY zbDH=rO=@88Cbeja_9j}J=xk!+CN^#|fI);2j_xLNuy2!1Y~gpbHrc~|H2Z%LhMH(@ zV(%t)Zer&qTAMuNKb~UiCa-uC2z?hIi2myyN#X*~)qT!Hs`!`|t1agtviEbN$Wj+}zI1y+d=i-aIww z$Vg_qNAv8I<4d$R*WO%v^Cq~J=FRbans>!JG#|n+BGKC1&dp<(#1wwvR}OLn|CTg& z&&^L`=jIo<#8s|y3%x(QM~K+C>mL$e^BV(T;duwZ(;KmHgE9? z@6ghnv~(ja-EK>*E$!Sg6IsbdVaia4dVGs-+S1M~?cA~@t@()#bVhGWx6v|^QH*9B zHg7o*_uX&|c z#cX5`=efvbeA8BTZe{0I_jtg6Jmp0o)LL(Ax6wK!sYy!)Y~I@Dt-XJ1?XBHJ>)hC) zwa(V|Y`uh|JPCx_q~{arqq$8#2BN*qP@=GP8(X*0-)1^~gKcKBoK>u4J)79fS*~O2 zHvjSv-EE%piZ_8!+e9Sgef$>Neu&n#`6z&$+uFJ9=X{0VVcS-;#m;T*+_oz{=uKY+ zFc`gUr!WnBw{;tBZQgbPZo94bZ>zoSN>*cwwmN_E?SCpt1Nt+E?OZ~0yEw#0d%Gm0 z#n$bzW9xSAq+K4oL%WicrYzo}T_vjEJ=%3fcRStfbhjHs7~u>?r{7P6ET=xk@> zb{pBuRt|HH`#i$;Y-i(kHg5Me5NiJ(v4~3o5|a(B?Q`NT+Pmxa_HJ+Q_TIgHakRJp zl+S30&i1~0`)yneggV%uLw;)T6Pi1WWjxwDOvZK{?A*c59aiB+I_U49zr%0r;~+;k z&Ph(;#ybXxO*|5k4Bw`sJMWm5kI>#xYe$_O%TS)mRHZs!(wH{*mK|-}(Z(Gk7{MsU z5X}TMcbtaSj#@kZ$_6&Eh2Po1F7~n?{T*)xLY?f}DKDPcsWUd{o) z1>1MFeP`QuE<{O6qrbEM&J}PcooiDUci6cR-_eYIXzx6lal|kM-JNGL8#mo~4SGB8 z#?GB}c0R@*{K;vqW9u$9?vfDq+$A}wuyL0RWFjl>yNk`c*t(0>F6H=~id5kX+(MU{ zd`%tncj>}d*5R35UIjv3KfpV7ZNU&`@eA&}t2^(y3Y&M`iTUNg%=yg9cb>Mw}nwkvznA`A|MHN>Jj4FIUI#+G)1$k0UJBqjy^G^kdb^e0zEAHOXz#7H zx6a;fw|6VrVdLJN>5A^&qnXD-Y}|VpT6?eIS2Xw5+*@;Rd-t|;Z#(za+WR8zy7yIV z-TNlDxyOC<|D1&Ue2r)RJdrJU$36kFP?}0q#jW(QeII-GX^Q?ncJ5>6KHi~E8+y>2 zz6`*7^a*1&%hBFPdmrt6w&GU$?8Nu!<5v23hd%D3&n@nvwU3?qJmm$i0-?SMNQ>L( zTM)O=*KPE*b6-36_3ujG@>HY>U!b>db6W5t?z*qL?rZbDHt*~G`)c?9B@Ffb8C&$# z+1H+ZUk5_{+-1MYv}HJp(A@6`$I;&J6n|sues}m6JNMJyPk;XqafnYMl9HSP=Z)O{AqrcYv`#6Z^{+j!1 z?r-n@cJ6QI{#yJ0hu>xY=h(Xc+dyc5TNt2yKy2djAvy>6<^yaoz+DbF!LvYUU>baj zftm+4;ybht{DF3K$HoKu&>#H+^$#4%IAWN@RAw*>H#zVCNBM(4@m&V~g}nz}<^kFV zX&t0Ud0n$Qf*gMLKoAgzN2;+_YE5y1#XF&gcI z#xsF6=p5vm4^BsE+}>c{Xz+Y?p?UCa?xB6~BVGkULtI_8oGD^ISyhkbk&= z<{_GgXb!V;n4QD4hPmgkBqS#lwhl|r`(!37pP@6%j$w1ygWDVG9fuagw;1{p-RQ~B z^kpbfjK#)7C!&9-{-M9HlohOI9qT!X?xEMY#s8ncNzLT5DK?*xb|?Z;X1=@ z9B$+Aoa81S1<)P-1@;ZMZ+J^uqcyw(ozWbwIb3tNy~FJsZs%~V;gfOC;qE!y*5UJ5 zfcEeuEaLz=BYg7+TSU~sZ#-f;oAE6oG!J_ZH!@87u=u1PBQ_rP0Ux4&nEqkKDM@L{ z@;Mdx9^J#b(gV*K)}KN6Ee^ByFgp*^K1}N{ox^NA%*Mmk@+%wp4c)^|W8Y!-dBhX` z-};KTfzWWx!!-}rJlx*H?L6Gh!?h0o2=_ePJrB3_@WS|g4%a^X6G~AZox^?e;kFol zDG(YFhdflnw-}*$L=volM|6K?W3}j zk7C$()Tfj||0w;VDp8xdG@udR(G0geY6PPhM-0BpD0e!_-lJyY-;z?m-X{z0B`OE*A?h>AqBlx!l)a<8dsGc- z@-=nPAJql>My=yCuL7abHW=+4NBcIThcJs@u>EM;kGB2jP3**tjCLcV521gw{?RA6 z#8s|yi@Ug;F>Yl{Ix>-!?Bv3&j>%6!Y&}N%7_DP;j;Y7D*m#VM$NWG`x-p0eOlBH3 z9y5pexa~1+d(3h)k8#^$w2sj_<_O35gFiXLc`l%R%oW_u*!R#mwjw{`+m7}9#`;EM z{|ki1r9ksIcQVeMjMF}@9M!0ejmNo>ac*Rs{&D)pxxsOr=t>XV|F}L(Lif1EEW>lg z`7Yz!>NtCk+sr|k3Y;Q z{>H}RZ9M)4Ze+Z782_ACybXk6yhBVZ;@~}E3ZXkjcZ}{BJI7R@5>?P2qd%rGZRmi` z7Ic#6YnrF zoZ*bbJ4_tMc)Z8Nt>~Vpd!p`%M>xg_{zU&o{S)<1)H_k@L_1Hi^CTNjibp~cqkU3t z%21w)*m#oONncV6-IH`r(ml!MlWaZ7){}bBi=XL-y(bM}D8m?m{z<>!E+*X#geKc# zvb&tzfWAz{_n3T|OI+nTH+jfQ>^vnv2>ny^Pf1NWGLo4O$WA$QPpM5^JZDN1n&HN$ z*nCP?2BLF{&MA?M!NyZ!n8*UwpnHmMImO0Pj&l;NQ_gXLOK6^=d5WE<*m-JzAhC!` z0&G1sDJe)r8a_tnR69bF^iGdpIQE`C3Y$-lW&+-Sy7uYQ@$boWTTItE-S2CLZ#$zBKjF79V>yS> zJmbIrQFPz&J{Ni%$G>%cQe>};Y$B3PMr1^0_THO}jO>ia%*fu`;oumD!*PsbONoq( zjBK)JB)ZT0$MetY`})4WpP&19+&?a!p?&_#AZ$ShTQ5jT3hcZ<{{sCBa*>C86reCg zse|qX?dXW-EU@*0Ui6_awqBrpfz|~&7ua}#jTbCu1*=$t?gc+#-vyVr$_=zGxXS}H zFVMU|^8$M>wDUqcFVwp5J<{<$w)XE2hAngp3$-u&ki2|>&V|1DLR&06#`7R-Q3gul zTP)JNXei&IebHzpGaDN(TF4UgFVeqg6I+O72fNtApXgrnh^PGjIj@4S#Q|Z&L;GUA zi`~cK%w!`!MJSG@#bqha=TyecEN)AG1~G);j700=aZEt-;;GDFHEUT<6q*-nUaWcX zc6PFxz3k^o5Vpkca7j))bBSAA@*~llm5y;T2F?Mt)bMwS+)DEgO{pcJ1{ zl^WEdF5Y8lBfjA~v@g}ZRQu8?Ok*Z?U%C?Survl6FSYSftxMg@(x3U2qg>=p5Vq_M zLijsmSpwYkvZSQItt?B6Z@w%OdY2XB6YRaLG&Wym^JNvOL=~!`e_0pC5{YLnv&C{d zEccGfo8g-*pT%O9v4RNfzI+?DUT*8<`#8uUPH~p={E7XSUkk#*eS`2Mq$CZV6RtTt z3)%5~!re-^{_qO8?{J;rHL-DceHzh(&h%wG{w@gjJ;QArZsYJd%x4ix2}g6d)^M%i zdvO=xdc*ACx zLg-&E^{;M5Yucf6wT)MIrzgGf`&>PV zWvpNo?tit7S8rr9TiH$=dpM2O)#tg$CG5T0-mAU)>N{v({gB5&*qWs1T;sd1>BB5+ zu*Pp8@=da!IkFP&BvN~1O>7rw=SVw8+Bvclexs4zA#wnN8H#s^{GQQxkH`(^j?^8g zJJQyXwvIf2dyUi|sXy{2cX@!$NE=7~!z=y^!q)nRYtxgTLKMaQueI^oGL)ktm8nV% z+Mso9N8I$-I z2u3l6nb>;0jn{9-ZLHtJer&w{7mjd@lh}N{t=DT^|A;3%;|2fX-8Z~}_6=|GHaXC_ z!Im4w5{V5q_)bx2@I9h5M>VAd+N0WHyC^$H**VJ2QQzWDqP#=YM1Eu%-XUrZ^Y9)~ z?juTfl=-g=IjY&vON_@kO`Kd@{+{Q*5Z?y5o zx-_6M&1i|6+1L-Q8wWFlVc2`4y*GOIjc#G1_KlO7!a8(r^xZe5;uCDJ={pv)3(cEu z@E6)Q-N$y(c8<1lbbQ=MwEk%Q(HY1@R%{=giw~)U?&wC?I@)uh?Ht{KPIO@a+M~5b z>x{N>w2h-@GnWM{LU;6b>>KSaqEGV&TB9#<70uC_qcum{d$XN4+j+Cr&F_+!WY~Ih zYThF~@1uWnDVi_@&)mEZzm+ZCaZ5g`)0tkllP&IKi|x1Ad&>_@LjM;1TV^ne<*Z~i zYuUg?enb0~D_rLm_jrhJv*l?J7GvueTgT{)NsFChbjD;SC%MT(32Yr>jvb6|6FUrB$GYcOt+6^| zSFj3q5^LkwO>9PY>~U^#8ym;kI96-y-~5B-ZJM`f-u4#h$%xi%ZhD)&w|&5ek zD1`oPwXyHEX?W(gKZ3CBZ{QubSD+0;8H3;BcH3{C%xspRf4iNx+j+Zp*uI9XY$uLA zc#rJ|xyB>3Z`ZzE`;IqpD?8%j`|NPnJG{e=Tzo`+wC=F;juMon3^iy%4|?IIcev>t zgRt|C;f!Q7_x;X^Wk9*y$a2{(^53 z_cqB$NgC2(_qaURI?mQ{g(=1-e9jkC!yU%iKdvsmLEN`|$M<+noaQ)N$4$ZaiCc>P zxG3ChoX)r%*f?$<2RXzUuJe-DLD(+ebC->G*?3n15|NY?q(<{Dt-G}DDulb(rFWOT zciDTFci;6H?qQeyU6pCa2yD5_Gk4t!!gkwWx9_yO0lvp>-Mi zcCwqj{Kg4RVf)?ZxyZjk*dDjBCo#$JoIRTNWFQk+a3_1T?kPt_H14U+m(-yiZTTAe z?y>J4_q@kF@A(n??wQFP=CcUBdvxy6xyR0X-18o-du+YO)_c779(SzRA|AG3uEydy|8NiNd)U5*bsiqda7HqU=`3Ljwmt0c zlEb^$%K>bC*w%-S;+r3~`Qh7WJ^TPSaQF%KK5Xy9-u>`@LD;X_e+}^#+0gl`zZ-rX zjqm!a4SszVgdIsmVKg6UjQcpE{YYzUcf`&|?0jSZgVBFP|B;FO$TVz!WDfJ#itZ!7 zVCy5EbHvU^&f>O@T)>?i(SAhhQJqI^eALEA6On}Eq(t}8{Mh%XyEs~v8fZOQmj-A) zs`;qqqxL>(=c9H$s`cm)hA{$LA05LuCNK&8N7wQzkAkq@JoC5WG{-yswum^+a~*f` zn>+c<_P^QtSU?#1kLf>_fOknt1~QSA9DG0pv>&TaBbw3*-N$^JV;!;eF8!$w?8)(SXLd5C2|Z z*hxE|wDZYMd_{M9(g(dKe_$e$nZk5ze$s89oX0{IqyOYC{tUu?58;`=+v0aS{O%op zkHRplHGnaPIxKAnpX(SQ02-16!1L}H86b~xi5&y>VBIn$S+e8=~U#_nfk zW9u^uS%UsE`p;})3$g6L{%7{^C%Vr(;wk@s&Z{8oY=B!i>-(Hdf%dan&+0tucF*Rc z5H>zroD%3hTc0j;!^UTOqxI|n2BZ0`=Chj5+WV}X&)WH{*0alS*JmTJ_1U$oXCu+* zKYNlVLD(Pf;hBFlX9V8yj{{r}!p?>9E=h1J=WKt@-sf_n|D2uA+4-DzIG3N&l%+hM z<2}w*r6YaNeop&2?dL`^nz8sk=iJIU&pxO3+&ZGrd2TD)*~zc`f!jFeHqJf6ZJcu( z=lmwm+xfh|SI)mpLK2e=z2|eG_q^Wo?)tpDK3|xke1dy8um5~w`ZEvDJbxt!yYLPl zQ4QbZg6<1$DFbluO3#*7k{{{UQHnEw#*!0374s#T@c;P+Yf@(!2W%B4Egrx8tQK`Xvx9Fv&Bbll1%_kL+1i*ehR^k33@N$aJb z_=Vp%&hMP&22X;p%f9DjJ70F!my?r<_ef7hvY`9&2b7`=pW&`ASEMpkslk_Mzg&+7 z^hW1p-~I9#UIk%S+~5`8=}LP>qWOwjx#Cu?XulGL&9Cgk&R2fsSM*=ef8`{XvHz8u z+~yt+g0QQJNQb?zW+eyi{Aym@`PBm0`l|M;6{(HRtM2@2Gg{M@4s@a)Bbm)SY}>ZY$AKj}OVUue%x#pSIe!vF)oxiYa z&w{Y)zQ^@~xRvXlV*Bg*uUEs)*BjD==Cq;>J?OseZ)H0> zvGw&o(0N_w_3PO9`dw^%{ZSBh;|&s{`$kT3W8)h(zM=I-5sIVvhUOcZZ`8*<-_Ux) z);HYr4SU~chrMrj_Zwf)4gELlaKpYgj^dd&Q{(<_wqywNiDfSb@b}5hUpUDHE}{RX z{+sUP=3o5HKfDUUZUux954Unl`>nzhqXcEpeX9bWW9wVCzNPn8XS$;ERv-E@06X6r z$4qQ|YaKSe6-^A=u<@hx$?y&C=SS!LUQ8o~i$R!w>o4p?UKqj)F`(bJ9`>-Aj zX@b^=t!RtphngR1erWH9c7AB*hgu(wX9Divp{*azU>4dR&SxRp(fP~TC2W8=puNrV2!`XA>eFCSBoA{3)8x*xZv6Q1+AHu$mFLRBXXnlN-hiHDR`LX85_I_gLCw6|K z^+{UX^OKC&`blGTeyV=VnbU*cbeCqf3^#9L!9fUpeU7oqqXZC((=Vw}<>3pX1 znT?+npb$kVP9^O8O!qVUKI=|T`k?jMK)yxuGtJL5KeO{QJ3rI<%LD;zne0gE)?Y^+* zWhh5QDpQr}bfzzZ7=q_K*Zkbh&&M-?c|@S|xz6XC*ouvx+xYn|j&dH|&!6&~m)Q7) z))yh-qxpsA7n)z>AQxI+*!o32?ERuJ_I}~rUzDUY`d`@Lg?(Qvz%yT53&Q?M$j8*6 zD`T0$bY?M!rL18c`v1}Y&t}}oKl}NKUpT@sPT;=((f-nHynKsyNQ~~6DM*E_U+R6S z_2nm&;xo$gId*>8fVT9<#xHIB(#9`GGMaJN_~m4#GK1CF`sI3}(ED-=v24fYFL$#S z{V%TsVgJ5KPCWD9ulSK@PVyuOdzB1-f4q91%w#1GwtiKN64?1wS;|q9+SH>VO=!jd z+{df&OvH0uX?``Exy;AbuWbEF>nokF_HmHI*!Y!=U)lJT?pF_ju-EZ;8{hJ^jbCeh zosu+Yey#bn=GWP96R%66^|hOLZSU6=sKggk#Vx%468*2cW8c>s@XXiGgRuWH;vN5M z#Zcz4oR!%AzeqL{hyMTU{GXlw^A7(V;uL2&&!2dY|E>l8g+Y>#k~E|v6IsYkPKr>R zid3OGUs8_-G^QzC=*JICVhYol#atG!m}RVB6>;og9|!n}UpT@sPH>7d{K4}e^oGti zO45vBg!40h1)(?JLGzm*QxNTM7Naa*P>q_@M*o}o-)uyCI`I|V=}B)UGoK|aXC;xW zBZ^JzMf;mt-_-f$IWBUQ>)hft{{*41_+-GwVOhyRF7l9%0u)AbSP8U-X$`AOeHzk) z=Cq;>+QT~1nNjErJH(wJ6iP}_e4|i*W}-Q?gI#D3?dJ%mIg9?#1^(nR_j$xq>>ql` zs~{9F9UqXFk12@mc%M*;PjM^p+)BJUw4@zc<8`42c8=GFzI>0HiRU)rt-{Xn*0Yh# zY-KxcCZ3y#r#qgTh^IB4)_7Xu**xA2+(Nv&Xpg5o-V>e$p|?_?^DSGx)sMOC=6Vo{ zACK&OMisQj*B-w%Hjm$y4!D!}?j(LUyhD8N5Pt~68OdnI;dc-}0`2j)u@ldVe}JF( zgy589{@?t=e?jQ&Hwf_-smMw(N>G}zl;?B4pc*yN{dPS%)0OUgO)tK| zJ-j`LZyCmS=zn`LZsYB1LFk?MxXpKJ;XA!El_-wl*55hDMJ{3UcOGNscV6%>`V;6+ zkeFnoBn@sSK?dAP0^JF!QUlLP;M*id@Q!70w7`(0bV zdzI@v#cwiEJQ9!yt%=-8qBPh!k)0FyhKY((oiC|_ofFwPQBzvbns)eoChCITL~bI{ zNbH?x3^q?RkstB?iL@u0#T;yrNN1v#K`8P2d`1Vx5y4MrPJEw7Xixli5b|&Jg_77h z$-5-M&Pntq(VrwcAMha`k)MLpM0b)_w8e9h*gA==lYC7tY@I}R5}ipjCYj3uma?3c ztYRw%IEQ_cT;>`#xy?Nu@`V5Q{u6|f>P)ILX-ZP_9_h(QX0nn4?MZX#2J~hyc28#aWOh$Bff>xkeI#3m`$)Eo4Q#^h$zs_-9OwCq`#j?R&(WOh zU;Yb1$=|?@Bu|0XN~t+z0^D~> z?J1LE@08iGaZ2}*(tV`VpHhEH{VB^)k;+u124B(@-6@CQIVndn7Pp;pBK|%}sXe8g zQ));Vg^g3%IHiqK?m<_|gB;=v*Llh7Ae2gLsu1zfoJw;l&8h62$~&g=%~R#00EN(+ z%GRk$P?|D)Mg=}cf2wwjURu2^?eDM$u9PC0PmjW7qqAOjpIBBLhtE(&zA4i zqdzuy&v$z7au7=Ed!*Hz)}5sN5bbF{#&&7#oYu~1D^UggY4xXdgK1mP8r!GsNM}Z& zJMAoNoz`>G+BvN|N$c;Ew5!;P_O#m5YE7#%?FmkCjtgAk3Xk|N2&GGjjnmmU-TP!F z8#(d!N4mUdPFE1E>9nS+hMP|JC3UDzBbv~hmgrA6g!$~|Y7k2QHtsLIZVthhL z^k=Yj2JIP|p)-S>GuSypSGv=a-h79~49i%7jWa~Do{enA<{50B!EI;o-7{#-;GQ#_ zM{5RqXYlSBZg7j++~WcI-%o-~-nYs7p85VvZ1Dc&Ae7PlWb{2Umd5Wf;}_UIV+|T$ z=ZtM=Pba>j8w2^4VT{1-WE_KA$r!~JV)2}enltX>Acr`Eoil39s59e3p74T~ybeN{ z0(57}KmiJ4<4h&cnyD=1(VR(hCe4{@(v}Wr&C~^ZXX-&O`p}mF3_^dVIoLPTg&>sK zGc)_PnSH;^-ZAqJtmY?<;Z8E!KJ!_waEJTo&#XW5GoA;bEb(xMSrU?%WTYTJ+Ow3S zB9(C`S#)RdZL-wG)>&+wMQ@gV*g1>NEZ;Gb(Trslw$5VXEIZi6UfgvS8)rGpQI7LF zHqT<~ELyWX#!YAWn}2u}gtB_~tZ$+{Ykb}zCpxp*GV3_jVuP%{Q?~c;J+f)e){K^D z&(;pxWwUcOJ7=?VHowtq?j)Oc$To>7OvgK9o6CH>M>hA7O?Nik*>q>Kbv9dPJC8fh zraznJ>>>1Jf0rbrBsFPC&xdHs?k2L^HoI-J*P|g#Xih8KN_MxBy)zoK4`&45W9RJN zIr{`AqdB|g>@%6oX6%~XemUG|4)>VDcgx}1yYR+lzoZc~~8~GqPsYrv?4{ZHGMzWBN9OU9d^ndUL z9T|^jesGNEK`58Ka+RbpeHn_|$Yu9jqnV72bLr3JHgYY*JLFo*dN#6|t$2@IJ2}TK zwCB>EOM9*tyySHd${pZVawkJ`ZoRo}ojW)A$WI}PP=Q+5Id><%qB}jYbMAf&^JM1(Y@O#LKBg39C`UyqQ-u!nray!5oIINIjA9J#JdeHegrhT$&O95iah@2q zu>-%&JZI6J=MhiwJ@eQ&kJh|z5F$RB^J>nU6?c*M18ki)5BAPm0DI^4?s=i-@pF9)HI-X5OjwPG9JwDfmr(G?PU{um=4f>Ho-`d=$+d_VW|JaD?A* zD<5gk=Qi?%@fHb5Oj43#>wLD(r#D|wK0#-`&nVC5*g0PV+G68;gRpVF;f!Q7HqJMJ z$xLMiw$7(D-+J6czD;Z)7Vn-f4(<8&ae%8q=wqE9+w$Wt=!y+K_MJZd9p59r=KSf& zi1z&1uw8yT=eKkIl6;E({QC2MNge8A`}|F5&OmhM{{dU)_niE8&Oe8FEFco?`L*WP zncv3wZJhsCj&hun=+6Hz2oV9Bxo&=iucf5Kyv}j1?*kG&IRmTKx=`rxak6J zx`3?{d1$^@YwkYsV5Gt6N3betuD5$yM3Ra=L;5uU1jg1Q))9GM?;#?g4VR97ekqb zjSJbh(0mrLlyKa3p*3hO6ouA8S_>VBFWHPq!@mSMYIzcdo>Rnk zDY6-R7m4K%+KXr{qO*vNi`clxU)BpfH+?YA&j|sJ)BY zxu~6sYAx!Xi#Defwl3P9j&z|b`iqWd6-V&QVyP&JcP#cT^Vo_TFXqOJx$$DQFJ|vz z=h0ux&c*Cp%sUjj!4v-GA6^Ba;@+e9n`9y{+KX#1uD!TBFJ6Yv@O_HAmEzu^xceyH zfzD_xZs+2?=}Uh`GYz*pdGUKZ;4x3p z|4B*;(E!i<#1@~};S=vz!tc3+Z&IQhRjENO>R|U0?XYzTTbJm@*Ysj2-|;=}u!Q|f zOu#oNv4!o#;W;HVmvAd34&(cjxPYxoXf2_$#4}#-ItZ1tamg^^p}S-jit-6IE@|VE zT1!@>GMYT{`gUZ+xZToPOWV2hXvXmab6Lp_cCnWO*txWwOCRMpzjKCj=q>$(XFSJUmwpw5 zKDGI$ZxSLt@1XzFTvVb9p82UQKDEQA-my$Ne3LTuX+dk+(E+=c>5r|;=r5zcjIGOz z#HMAYF_SsW$2TbBUdm`M<37q9<0SSjqq~f~%Ut3Cddq4p>sytzbJ;{BAvty~n~nU~ zxU7xK+PJLyC|e8nQP##~8`F%Iw83qZwRPFS3_)+%5sYFiZoBM6CNqU~=q&5of0hb6 zd}f2syyIt!@jX7fzzzQ5F88r{xi_$Lx%ebNe>wf-GLVU^Q(Z z9dIY*e4BCu&|Xe!Ii2NfT+YVjW;2%sEJAm=?bx@ReaoHZ544uM#8otx(_Bt-IeVA4 zb9pCqbIp}P#7BFjcS(hvD`g=&AE3XI{z{)v ziZYa=B9&;1?n>X#AJ3^Yj1l-drP63-puLjTN;)gqxRQ-4Z6=0o>_B&=v)H%NBc9@> zEB(Lqbr7oj2AV5tuB^GTy(`}>F5cIys7hx>F$s6_g**Ae_FvfhiwM?W<1eC!W()f`$j|)BZye_VuYypOH;ISmRMA`| z3CVHeRs4NYB_~>|=&VwbPbrU$t5l{6x~sHjAm3u+DmJd7waQq2Kyww%RWw(bg?p&7 z9<5b2Vecwi*-jk0(O%^MKXE+>Rn=M5j#X_@wL8=BjjEpJ?;uo7bG7%$jP`0duy?g$ z*tlA0%A&uT{%WoR$nmceRQ9i04$Bjqg&;Z?T%atJ%4l_G((I>8xhsYBsKR zlw+La6uPTD4no!KTRkC(Nru+yX-J3W>YA%-u5Rz@cCK#c>RPLpqXLz%b@l4hM0@qR z)Tb9ZtNZ5FZBhN-AXFnOpVJQCqK4)g5x9{W+G}hemc7`x#vu-)zlQ!A7rD$eZgQKu zL8xW|bl1#4COoI+2ly^E-DypG*R*p@tu=Ml)LGNUH5=2E7PO)VcCM+rrhRM9WDfJu zT5~DkXs)TbrskSDHYI%oR9q3F~yhAP9*Xo1!sO2_l>8_=_mhM_> z*}z78n_Bv7>96HBYMtdgI&0au)(!sR4ljdHZTC|9eKO-NYP*ZtHm+^s+8IUzscJ6u5Ity_O9KA_H;yl?NKb}5T02lDMj&)b^7Cb)Y-%icHvIy?B@ul z`2#!Gxx`hj^O$G6;9vd=LUrFDBX+KvpF(&}UCnh%a5#|ulO1p z*Zqcm=&n1Jm8{0bb!}W%YuzoxqPec-x|-`A;2amxTK5X}u6q+VUH2Xj&|dc`e+Qv@ zDbZQaj`eI&ZytN_jq1Ne4m8)ViaV*Vy?!0+UB4YRuHS`j=&!H8{!qT-d&V%H39LeQ z{q4lzIrR_nGk%Zt?Oor_^>3rIzRvnKuK$u(L8w8%n>=LTJH&kefMlRostyEhobx9D$RhX&jDGYB>G%!WCsMh_+uiSC9cIE5Q; zcn*6vyodgVk9dN2X!tw`HHydEBqTB3qfrX-QyT4!v^Ub;s5)O#o4T~YJ2bLyBe&6L zAX*#QxzR{QGnQE_$89v)f!k>0HX6B&M()3nof{qHIKOiSy^S977V(3 zWAEQsd*k@LgDo2CY;4cQ<8YUaPx2xNHF=L>Xl~MsmS}I%j&9hx$p8jp=O+4_=x;KL zsmx$D^H|7YcJd3qae`CWy2%CHd6O&Hx{3CtTAS)@nt((kCnae}OD>8~1sgZDanm}~ zrx8tQL2EQO?TFT6wQ`_bI& z4)@XC>VK|2qh^(Aq+4i)5rA74D!# zdNPukY~(79#>d_N7-tt?9@g3uthK*a!VLtj>>TkJ@D58mB z8$0*|-7W9(fd4iPklU*F;Ji6OF#l~%3@;V5$)!H^hd=j9!t>(6NZfobZACi}R z6reD+Zu<$P_>{6VLuXq%w%yJ3Ak@z7weybcYT{e88^=^;Fq^q7Ba-#lxZP&-x6|Lw zjkNojU-^v_oWlLLdlrP+hw(NENsJq5pNjWLM{cyY&qqmgwl9x6X>a59Hg5kVwP{5+ z+(mnL(S8gzZaHO|ZV>8V zlMXiN;F%r1!3G`TxQOr3F+J|2qdVzn`;PiM7QxOP^>=h99V_4+I=YpP^=L>Fn&Uk> zwqYngpuMB^j@moAm5vKp%u=H8?2dXn9>mrib#^?)No?KGckK8$2z9b^Cp&ktbEjma zBn@`%^gfx%Movniw^Ld4cGBCa5>=>14Qf#b{hfL;nN4_Rrbx4a-g!Olr1Kv3W9!bpaD?Buz$LD7gTJ^Fgu1+g-)cgcw7bkW=;7kT)IQt0pE zM!L9f#-`x|Oc&=tvj3;XS(cViInotM;ziyK3*c277niz((xd)w8?m?RuI&(Ao7e z*RXZhXF;f281G@{Zg%cw=Wf|?*WKK8H#>LBPa%p@6}{c`cGKHUZ?^_CrYX&7MH}>Y z8_pv3;hEhNQULeVy*Iu|_jUMvcHf5IX7^nj;yAx!>+a|9+v|RbdpzU`fAbIj2B98l zaU(tK+#?^J(?fHQPbf)gs!>)W6*lf+;~qBdp}WUKmJ&_`HtwOdM-?dy^D4LS zJM5{or=5E~;{`8+P_G1}Auk_OkRlYv&b>b6Gb&JtD(LOinzppZUH9sO&3pBrCw=IP z{$A7B#2GxZw=H_xp|^MJJsRJn_g)Tjl;fPl?!9kd>)y8R{eZ_j4MKh1Bpz?$4*S@@ zPf~n?K7NmV%1{o^>7%)it^3r(_vzCTTldl0M`xdY3}h%a?lY26=p}n8>elwUwG&=ja+5YMAZTq)l3@h+0`d{TP+WTwo|CHB3Xh3`tkcgz{ zAE19gR&tPwJme!k)zLkm1$G|bIRiT5@00=E`5HS9&^|!x0G$JDJix{S>^opF%LqsJ zfIXb%4=!Ne0a^##;4d@}&^$o%0DBL#^FTWf)H*OZDM^E^2fj}xv=7WqPRgTm;P=>K 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

>|-C~8TMfB;{vMD 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 b|51|v{yO3K|NH0DAO7Dz|Nq~E>%;#aReGcy diff --git a/OrderScheduling/Rescue/ViewController/RescuePhotoController.swift b/OrderScheduling/Rescue/ViewController/RescuePhotoController.swift index aa31190..a3ab1d1 100644 --- a/OrderScheduling/Rescue/ViewController/RescuePhotoController.swift +++ b/OrderScheduling/Rescue/ViewController/RescuePhotoController.swift @@ -11,7 +11,7 @@ import DDAutoUIKit_Private import RxSwift import RxCocoa import RxRelay -import ZFPlayer +import DDZFPlayerKit_Private extension RescuePhotoController : UICollectionViewDelegate,UICollectionViewDataSource { public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { diff --git a/Podfile.lock b/Podfile.lock index e0128d1..fc030ff 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -255,10 +255,11 @@ PODS: - DDWebImageKit_Private/SDWebImage/Core (0.1.3) - DDWebImageKit_Private/SDWebImage/MapKit (0.1.3): - DDWebImageKit_Private/SDWebImage/Core - - DDZFPlayerKit_Private/ControlView (0.1.0): - - ZFPlayer/Core - - DDZFPlayerKit_Private/ijkplayer (0.1.0): - - ZFPlayer/Core + - DDZFPlayerKit_Private/ControlView (0.1.1): + - DDZFPlayerKit_Private/Core + - DDZFPlayerKit_Private/Core (0.1.1) + - DDZFPlayerKit_Private/ijkplayer (0.1.1): + - DDZFPlayerKit_Private/Core - ESTabBarController-swift (2.8.0) - IQKeyboardManagerSwift (6.5.12) - JCore (4.2.1) @@ -276,7 +277,6 @@ PODS: - RxSwift (6.5.0) - SnapKit (5.6.0) - SwiftEntryKit (2.0.0) - - ZFPlayer/Core (4.1.4) - ZLPhotoBrowser (4.4.3.2): - ZLPhotoBrowser/Core (= 4.4.3.2) - ZLPhotoBrowser/Core (4.4.3.2) @@ -346,7 +346,6 @@ SPEC REPOS: - RxSwift - SnapKit - SwiftEntryKit - - ZFPlayer - ZLPhotoBrowser SPEC CHECKSUMS: @@ -370,7 +369,7 @@ SPEC CHECKSUMS: DDTimerKit_Private: 3713d029a72710f42a5dd5a32083d6aad8f51eb0 DDToastKit_Private: b6ae3709d110cadca503a037419f3709d1755256 DDWebImageKit_Private: b905111547e44626773b729bae9030403a9a0c76 - DDZFPlayerKit_Private: 20f001957c24e1e3b6c0b758ae866a2944be2149 + DDZFPlayerKit_Private: 5f63a8101e35ffd7b2568f551cbf33b8bedc48ba ESTabBarController-swift: 05593a6ad64700b03c0eb60ff625916370aa4136 IQKeyboardManagerSwift: 371b08cb39664fb56030f5345c815a4ffc74bbc0 JCore: d994e32edb50add8a33135473acca799d882c5fa @@ -384,7 +383,6 @@ SPEC CHECKSUMS: RxSwift: 5710a9e6b17f3c3d6e40d6e559b9fa1e813b2ef8 SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25 SwiftEntryKit: 61b5fa36f34a97dd8013e48a7345bc4c4720be9a - ZFPlayer: 5cf39e8d9f0c2394a014b0db4767b5b5a6bffe13 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b PODFILE CHECKSUM: a50398c9fdc8f5753f43e8d3315d35e180ab0c05 diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m similarity index 99% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m index 8624030..ca4acbb 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m @@ -453,7 +453,7 @@ Scroll to indexPath with position. }]; // First visible cell indexPath - indexPath = isLast ? sortedIndexPaths.lastObject : sortedIndexPaths.firstObject; + indexPath = sortedIndexPaths.firstObject; if ((self.contentOffset.y <= 0 || isLast) && (!self.zf_playingIndexPath || [indexPath compare:self.zf_playingIndexPath] == NSOrderedSame)) { UICollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath]; UIView *playerView = [cell viewWithTag:self.zf_containerViewTag]; @@ -558,7 +558,7 @@ Scroll to indexPath with position. }]; // First visible cell indexPath - indexPath = isLast ? sortedIndexPaths.lastObject : sortedIndexPaths.firstObject; + indexPath = sortedIndexPaths.firstObject; if ((self.contentOffset.x <= 0 || isLast) && (!self.zf_playingIndexPath || [indexPath compare:self.zf_playingIndexPath] == NSOrderedSame)) { UICollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath]; UIView *playerView = [cell viewWithTag:self.zf_containerViewTag]; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m similarity index 63% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m index 2548fb2..edf6678 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m @@ -23,27 +23,6 @@ #import #import -#import "ZFLandscapeWindow.h" -#import "ZFLandscapeRotationManager.h" - -API_AVAILABLE(ios(13.0)) @implementation UIViewController (ZFPlayerFixSafeArea) - -/// Hook -- (void)zf_setContentOverlayInsets:(UIEdgeInsets)insets andLeftMargin:(CGFloat)leftMargin rightMargin:(CGFloat)rightMargin { - UIWindow *keyWindow = UIApplication.sharedApplication.keyWindow; - UIWindow *otherWindow = self.view.window; - if ([keyWindow isKindOfClass:ZFLandscapeWindow.class] && otherWindow != nil) { - ZFLandscapeRotationManager *manager = ((ZFLandscapeWindow *)keyWindow).rotationManager; - UIWindow *superviewWindow = manager.containerView.window; - if (superviewWindow != otherWindow) { - [self zf_setContentOverlayInsets:insets andLeftMargin:leftMargin rightMargin:rightMargin]; - } - } else { - [self zf_setContentOverlayInsets:insets andLeftMargin:leftMargin rightMargin:rightMargin]; - } -} - -@end @implementation UITabBarController (ZFPlayerRotation) @@ -57,35 +36,17 @@ API_AVAILABLE(ios(13.0)) @implementation UIViewController (ZFPlayerFixSafeArea) for (NSUInteger index = 0; index < sizeof(selectors) / sizeof(SEL); ++index) { SEL originalSelector = selectors[index]; SEL swizzledSelector = NSSelectorFromString([@"zf_" stringByAppendingString:NSStringFromSelector(originalSelector)]); - [self hookClass:self.class originalSelector:originalSelector swizzledSelector:swizzledSelector]; - } - - double systemVersion = [UIDevice currentDevice].systemVersion.doubleValue; - if (systemVersion >= 13.0 && systemVersion < 16.0) { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wundeclared-selector" - /// _setContentOverlayInsets:andLeftMargin:rightMargin: - NSData *data = [NSData.alloc initWithBase64EncodedString:@"X3NldENvbnRlbnRPdmVybGF5SW5zZXRzOmFuZExlZnRNYXJnaW46cmlnaHRNYXJnaW46" options:kNilOptions]; - NSString *method = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; - SEL originalSelector = NSSelectorFromString(method); -#pragma clang diagnostic pop - SEL swizzledSelector = @selector(zf_setContentOverlayInsets:andLeftMargin:rightMargin:); - - [self hookClass:UIViewController.class originalSelector:originalSelector swizzledSelector:swizzledSelector]; + Method originalMethod = class_getInstanceMethod(self, originalSelector); + Method swizzledMethod = class_getInstanceMethod(self, swizzledSelector); + if (class_addMethod(self, originalSelector, method_getImplementation(swizzledMethod), method_getTypeEncoding(swizzledMethod))) { + class_replaceMethod(self, swizzledSelector, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod)); + } else { + method_exchangeImplementations(originalMethod, swizzledMethod); + } } }); } -+ (void)hookClass:(Class)cls originalSelector:(SEL)orlSelector swizzledSelector:(SEL)swzdSelector { - Method originalMethod = class_getInstanceMethod(cls, orlSelector); - Method swizzledMethod = class_getInstanceMethod(cls, swzdSelector); - if (class_addMethod(self, orlSelector, method_getImplementation(swizzledMethod), method_getTypeEncoding(swizzledMethod))) { - class_replaceMethod(self, swzdSelector, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod)); - } else { - method_exchangeImplementations(originalMethod, swizzledMethod); - } -} - - (NSInteger)zf_selectedIndex { NSInteger index = [self zf_selectedIndex]; if (index > self.viewControllers.count) return 0; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h similarity index 79% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h index c61fb35..5fe1012 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h @@ -28,16 +28,28 @@ NS_ASSUME_NONNULL_BEGIN @protocol ZFLandscapeViewControllerDelegate -@optional + - (BOOL)ls_shouldAutorotate; -- (void)rotationFullscreenViewController:(ZFLandscapeViewController *)viewController viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator; +- (void)ls_willRotateToOrientation:(UIInterfaceOrientation)orientation; +- (void)ls_didRotateFromOrientation:(UIInterfaceOrientation)orientation; +- (CGRect)ls_targetRect; @end @interface ZFLandscapeViewController : UIViewController +@property (nonatomic, weak) UIView *contentView; + +@property (nonatomic, weak) UIView *containerView; + +@property (nonatomic, assign) CGRect targetRect; + @property (nonatomic, weak, nullable) id delegate; +@property (nonatomic, readonly) BOOL isFullscreen; + +@property (nonatomic, getter=isRotating) BOOL rotating; + @property (nonatomic, assign) BOOL disableAnimations; @property (nonatomic, assign) BOOL statusBarHidden; @@ -46,6 +58,8 @@ NS_ASSUME_NONNULL_BEGIN /// defalut is UIStatusBarAnimationSlide. @property (nonatomic, assign) UIStatusBarAnimation statusBarAnimation; +@property (nonatomic, copy) void(^rotatingCompleted)(void); + @end NS_ASSUME_NONNULL_END diff --git a/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m new file mode 100644 index 0000000..8e3d700 --- /dev/null +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m @@ -0,0 +1,140 @@ +// +// ZFFullScreenViewController.m +// ZFPlayer +// +// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) +// +// 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 "ZFLandscapeViewController.h" + +@interface ZFLandscapeViewController () + +@property (nonatomic, assign) UIInterfaceOrientation currentOrientation; + +@end + +@implementation ZFLandscapeViewController + +- (instancetype)init { + self = [super init]; + if (self) { + _currentOrientation = UIInterfaceOrientationPortrait; + _statusBarStyle = UIStatusBarStyleLightContent; + _statusBarAnimation = UIStatusBarAnimationSlide; + } + return self; +} + +- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator { + self.rotating = YES; + [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator]; + if (!UIDeviceOrientationIsValidInterfaceOrientation([UIDevice currentDevice].orientation)) { + return; + } + UIInterfaceOrientation newOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; + UIInterfaceOrientation oldOrientation = _currentOrientation; + if (UIInterfaceOrientationIsLandscape(newOrientation)) { + if (self.contentView.superview != self.view) { + [self.view addSubview:self.contentView]; + } + } + + if (oldOrientation == UIInterfaceOrientationPortrait) { + self.contentView.frame = [self.delegate ls_targetRect]; + [self.contentView layoutIfNeeded]; + } + self.currentOrientation = newOrientation; + + [self.delegate ls_willRotateToOrientation:self.currentOrientation]; + BOOL isFullscreen = size.width > size.height; + if (self.disableAnimations) { + [CATransaction begin]; + [CATransaction setDisableActions:YES]; + } + [coordinator animateAlongsideTransition:^(id _Nonnull context) { + if (isFullscreen) { + self.contentView.frame = CGRectMake(0, 0, size.width, size.height); + } else { + self.contentView.frame = [self.delegate ls_targetRect]; + } + [self.contentView layoutIfNeeded]; + } completion:^(id _Nonnull context) { + if (self.disableAnimations) { + [CATransaction commit]; + } + [self.delegate ls_didRotateFromOrientation:self.currentOrientation]; + if (!isFullscreen) { + self.contentView.frame = self.containerView.bounds; + [self.contentView layoutIfNeeded]; + } + self.disableAnimations = NO; + self.rotating = NO; + }]; +} + +- (BOOL)isFullscreen { + return UIInterfaceOrientationIsLandscape(_currentOrientation); +} + +- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { + return UIInterfaceOrientationPortrait; +} + +- (BOOL)shouldAutorotate { + return [self.delegate ls_shouldAutorotate]; +} + +- (UIInterfaceOrientationMask)supportedInterfaceOrientations { + UIInterfaceOrientation currentOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; + if (UIInterfaceOrientationIsLandscape(currentOrientation)) { + return UIInterfaceOrientationMaskLandscape; + } + return UIInterfaceOrientationMaskAll; +} + +- (BOOL)prefersHomeIndicatorAutoHidden { + UIInterfaceOrientation currentOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; + if (UIInterfaceOrientationIsLandscape(currentOrientation)) { + return YES; + } + return NO; +} + +- (BOOL)prefersStatusBarHidden { + return self.statusBarHidden; +} + +- (UIStatusBarStyle)preferredStatusBarStyle { + return self.statusBarStyle; +} + +- (UIStatusBarAnimation)preferredStatusBarUpdateAnimation { + return self.statusBarAnimation; +} + +- (void)setRotating:(BOOL)rotating { + _rotating = rotating; + if (!rotating && self.rotatingCompleted) { + self.rotatingCompleted(); + } +} + +@end + diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h similarity index 92% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h index c0779be..d405aff 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h @@ -24,13 +24,12 @@ #import #import "ZFLandscapeViewController.h" -@class ZFLandscapeRotationManager; NS_ASSUME_NONNULL_BEGIN @interface ZFLandscapeWindow : UIWindow -@property (nonatomic, weak) ZFLandscapeRotationManager *rotationManager; +@property (nonatomic, strong, readonly) ZFLandscapeViewController *landscapeViewController; @end diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m similarity index 90% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m index c3b7ac8..dc0bc87 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m @@ -23,7 +23,6 @@ // THE SOFTWARE. #import "ZFLandscapeWindow.h" -#import "ZFLandscapeRotationManager_iOS15.h" @implementation ZFLandscapeWindow @dynamic rootViewController; @@ -33,16 +32,13 @@ - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { - self.windowLevel = UIWindowLevelStatusBar - 1; + self.windowLevel = UIWindowLevelNormal; + _landscapeViewController = [[ZFLandscapeViewController alloc] init]; + self.rootViewController = _landscapeViewController; if (@available(iOS 13.0, *)) { if (self.windowScene == nil) { self.windowScene = UIApplication.sharedApplication.keyWindow.windowScene; } - if (@available(iOS 9.0, *)) { - [self.rootViewController loadViewIfNeeded]; - } else { - [self.rootViewController view]; - } } self.hidden = YES; } diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h similarity index 96% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h index f50e3f2..9206152 100755 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h @@ -50,7 +50,6 @@ typedef NS_ENUM(NSUInteger, ZFRotateType) { Rotation of support direction */ typedef NS_OPTIONS(NSUInteger, ZFInterfaceOrientationMask) { - ZFInterfaceOrientationMaskUnknow = 0, ZFInterfaceOrientationMaskPortrait = (1 << 0), ZFInterfaceOrientationMaskLandscapeLeft = (1 << 1), ZFInterfaceOrientationMaskLandscapeRight = (1 << 2), @@ -84,8 +83,13 @@ typedef NS_OPTIONS(NSUInteger, ZFDisablePortraitGestureTypes) { - (void)updateRotateView:(ZFPlayerView *)rotateView containerView:(UIView *)containerView; +/// list play +- (void)updateRotateView:(ZFPlayerView *)rotateView + rotateViewAtCell:(UIView *)cell + playerViewTag:(NSInteger)playerViewTag; + /// Container view of a full screen state player. -@property (nonatomic, strong, readonly, nullable) UIView *fullScreenContainerView; +@property (nonatomic, strong) UIView *fullScreenContainerView; /// Container view of a small screen state player. @property (nonatomic, weak) UIView *containerView; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m similarity index 53% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m index d404777..1eed04d 100755 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m @@ -27,8 +27,6 @@ #import "ZFPortraitViewController.h" #import "ZFPlayerConst.h" #import -#import "ZFLandscapeRotationManager_iOS15.h" -#import "ZFLandscapeRotationManager_iOS16.h" @interface UIWindow (CurrentViewController) @@ -42,7 +40,7 @@ @implementation UIWindow (CurrentViewController) -+ (UIViewController*)zf_currentViewController { ++ (UIViewController*)zf_currentViewController; { __block UIWindow *window; if (@available(iOS 13, *)) { [[UIApplication sharedApplication].connectedScenes enumerateObjectsUsingBlock:^(UIScene * _Nonnull scene, BOOL * _Nonnull scenesStop) { @@ -78,19 +76,32 @@ @end -@interface ZFOrientationObserver () +@interface ZFOrientationObserver () @property (nonatomic, weak) ZFPlayerView *view; @property (nonatomic, assign, getter=isFullScreen) BOOL fullScreen; -@property (nonatomic, strong) ZFPortraitViewController *portraitViewController; +@property (nonatomic, strong) UIView *cell; -@property (nonatomic, strong) ZFLandscapeRotationManager *landscapeRotationManager; +@property (nonatomic, assign) NSInteger playerViewTag; + +@property (nonatomic, assign) ZFRotateType rotateType; + +@property (nonatomic, strong) UIWindow *previousKeyWindow; + +@property (nonatomic, strong) ZFLandscapeWindow *window; + +@property (nonatomic, readonly, getter=isRotating) BOOL rotating; + +@property (nonatomic, strong) ZFPortraitViewController *portraitViewController; /// current device orientation observer is activie. @property (nonatomic, assign) BOOL activeDeviceObserver; +/// Force Rotaion, default NO. +@property (nonatomic, assign) BOOL forceRotaion; + @end @implementation ZFOrientationObserver @@ -101,22 +112,29 @@ if (self) { _duration = 0.30; _fullScreenMode = ZFFullScreenModeLandscape; + _supportInterfaceOrientation = ZFInterfaceOrientationMaskAllButUpsideDown; + _allowOrientationRotation = YES; + _rotateType = ZFRotateTypeNormal; + _currentOrientation = UIInterfaceOrientationPortrait; _portraitFullScreenMode = ZFPortraitFullScreenModeScaleToFill; _disablePortraitGestureTypes = ZFDisablePortraitGestureTypesAll; - self.supportInterfaceOrientation = ZFInterfaceOrientationMaskAllButUpsideDown; - self.allowOrientationRotation = YES; - self.activeDeviceObserver = YES; } return self; } - (void)updateRotateView:(ZFPlayerView *)rotateView containerView:(UIView *)containerView { + self.rotateType = ZFRotateTypeNormal; self.view = rotateView; self.containerView = containerView; - [self.landscapeRotationManager updateRotateView:rotateView containerView:containerView]; } +- (void)updateRotateView:(ZFPlayerView *)rotateView rotateViewAtCell:(UIView *)cell playerViewTag:(NSInteger)playerViewTag { + self.rotateType = ZFRotateTypeCell; + self.view = rotateView; + self.cell = cell; + self.playerViewTag = playerViewTag; +} - (void)dealloc { [self removeDeviceOrientationObserver]; @@ -142,7 +160,49 @@ - (void)handleDeviceOrientationChange { if (self.fullScreenMode == ZFFullScreenModePortrait || !self.allowOrientationRotation) return; - [self.landscapeRotationManager handleDeviceOrientationChange]; + if (!UIDeviceOrientationIsValidInterfaceOrientation([UIDevice currentDevice].orientation)) { + return; + } + UIInterfaceOrientation currentOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; + + // Determine that if the current direction is the same as the direction you want to rotate, do nothing + if (currentOrientation == _currentOrientation) return; + _currentOrientation = currentOrientation; + if (_currentOrientation == UIInterfaceOrientationPortraitUpsideDown) return; + + switch (currentOrientation) { + case UIInterfaceOrientationPortrait: { + if ([self _isSupportedPortrait]) { + [self rotateToOrientation:UIInterfaceOrientationPortrait animated:YES]; + } + } + break; + case UIInterfaceOrientationLandscapeLeft: { + if ([self _isSupportedLandscapeLeft]) { + [self rotateToOrientation:UIInterfaceOrientationLandscapeLeft animated:YES]; + } + } + break; + case UIInterfaceOrientationLandscapeRight: { + if ([self _isSupportedLandscapeRight]) { + [self rotateToOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; + } + } + break; + default: break; + } +} + +- (void)interfaceOrientation:(UIInterfaceOrientation)orientation { + if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { + SEL selector = NSSelectorFromString(@"setOrientation:"); + NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]]; + [invocation setSelector:selector]; + [invocation setTarget:[UIDevice currentDevice]]; + UIInterfaceOrientation val = orientation; + [invocation setArgument:&val atIndex:2]; + [invocation invoke]; + } } #pragma mark - public @@ -153,7 +213,47 @@ - (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated completion:(void(^ __nullable)(void))completion { if (self.fullScreenMode == ZFFullScreenModePortrait) return; - [self.landscapeRotationManager rotateToOrientation:orientation animated:animated completion:completion]; + _currentOrientation = orientation; + self.forceRotaion = YES; + if (UIInterfaceOrientationIsLandscape(orientation)) { + if (!self.fullScreen) { + UIView *containerView = nil; + if (self.rotateType == ZFRotateTypeCell) { + containerView = [self.cell viewWithTag:self.playerViewTag]; + } else { + containerView = self.containerView; + } + CGRect targetRect = [self.view convertRect:self.view.frame toView:containerView.window]; + + if (!self.window) { + self.window = [ZFLandscapeWindow new]; + self.window.landscapeViewController.delegate = self; + if (@available(iOS 9.0, *)) { + [self.window.rootViewController loadViewIfNeeded]; + } else { + [self.window.rootViewController view]; + } + } + + self.window.landscapeViewController.targetRect = targetRect; + self.window.landscapeViewController.contentView = self.view; + self.window.landscapeViewController.containerView = self.containerView; + self.fullScreen = YES; + } + if (self.orientationWillChange) self.orientationWillChange(self, self.isFullScreen); + } else { + self.fullScreen = NO; + } + self.window.landscapeViewController.disableAnimations = !animated; + @zf_weakify(self) + self.window.landscapeViewController.rotatingCompleted = ^{ + @zf_strongify(self) + self.forceRotaion = NO; + if (completion) completion(); + }; + + [self interfaceOrientation:UIInterfaceOrientationUnknown]; + [self interfaceOrientation:orientation]; } - (void)enterPortraitFullScreen:(BOOL)fullScreen animated:(BOOL)animated { @@ -184,7 +284,7 @@ } - (void)enterFullScreen:(BOOL)fullScreen animated:(BOOL)animated { - [self enterFullScreen:fullScreen animated:animated completion:nil]; + [self enterFullScreen:fullScreen animated:animated]; } - (void)enterFullScreen:(BOOL)fullScreen animated:(BOOL)animated completion:(void (^ _Nullable)(void))completion { @@ -197,6 +297,128 @@ } } +#pragma mark - private + +/// is support portrait +- (BOOL)_isSupportedPortrait { + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskPortrait; +} + +/// is support landscapeLeft +- (BOOL)_isSupportedLandscapeLeft { + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeLeft; +} + +/// is support landscapeRight +- (BOOL)_isSupportedLandscapeRight { + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeRight; +} + +- (BOOL)_isSupported:(UIInterfaceOrientation)orientation { + switch (orientation) { + case UIInterfaceOrientationPortrait: + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskPortrait; + case UIInterfaceOrientationLandscapeLeft: + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeLeft; + case UIInterfaceOrientationLandscapeRight: + return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeRight; + default: + return NO; + } + return NO; +} + +- (void)_rotationToLandscapeOrientation:(UIInterfaceOrientation)orientation { + if (UIInterfaceOrientationIsLandscape(orientation)) { + UIWindow *keyWindow = UIApplication.sharedApplication.keyWindow; + if (keyWindow != self.window && self.previousKeyWindow != keyWindow) { + self.previousKeyWindow = UIApplication.sharedApplication.keyWindow; + } + if (!self.window.isKeyWindow) { + self.window.hidden = NO; + [self.window makeKeyAndVisible]; + } + } +} + +- (void)_rotationToPortraitOrientation:(UIInterfaceOrientation)orientation { + if (orientation == UIInterfaceOrientationPortrait && !self.window.hidden) { + UIView *containerView = nil; + if (self.rotateType == ZFRotateTypeCell) { + containerView = [self.cell viewWithTag:self.playerViewTag]; + } else { + containerView = self.containerView; + } + UIView *snapshot = [self.view snapshotViewAfterScreenUpdates:NO]; + snapshot.frame = containerView.bounds; + [containerView addSubview:snapshot]; + [self performSelector:@selector(_contentViewAdd:) onThread:NSThread.mainThread withObject:containerView waitUntilDone:NO modes:@[NSDefaultRunLoopMode]]; + [self performSelector:@selector(_makeKeyAndVisible:) onThread:NSThread.mainThread withObject:snapshot waitUntilDone:NO modes:@[NSDefaultRunLoopMode]]; + } +} + +- (void)_contentViewAdd:(UIView *)containerView { + [containerView addSubview:self.view]; + self.view.frame = containerView.bounds; + [self.view layoutIfNeeded]; +} + +- (void)_makeKeyAndVisible:(UIView *)snapshot { + [snapshot removeFromSuperview]; + UIWindow *previousKeyWindow = self.previousKeyWindow ?: UIApplication.sharedApplication.windows.firstObject; + [previousKeyWindow makeKeyAndVisible]; + self.previousKeyWindow = nil; + self.window.hidden = YES; +} + +#pragma mark - ZFLandscapeViewControllerDelegate + +- (BOOL)ls_shouldAutorotate { + if (self.fullScreenMode == ZFFullScreenModePortrait) { + return NO; + } + + UIInterfaceOrientation currentOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; + if (![self _isSupported:currentOrientation]) { + return NO; + } + + if (self.forceRotaion) { + [self _rotationToLandscapeOrientation:currentOrientation]; + return YES; + } + + if (!self.activeDeviceObserver) { + return NO; + } + + [self _rotationToLandscapeOrientation:currentOrientation]; + return YES; +} + +- (void)ls_willRotateToOrientation:(UIInterfaceOrientation)orientation { + self.fullScreen = UIInterfaceOrientationIsLandscape(orientation); + if (self.orientationWillChange) self.orientationWillChange(self, self.isFullScreen); +} + +- (void)ls_didRotateFromOrientation:(UIInterfaceOrientation)orientation { + if (self.orientationDidChanged) self.orientationDidChanged(self, self.isFullScreen); + if (!self.isFullScreen) { + [self _rotationToPortraitOrientation:UIInterfaceOrientationPortrait]; + } +} + +- (CGRect)ls_targetRect { + UIView *containerView = nil; + if (self.rotateType == ZFRotateTypeCell) { + containerView = [self.cell viewWithTag:self.playerViewTag]; + } else { + containerView = self.containerView; + } + CGRect targetRect = [containerView convertRect:containerView.bounds toView:containerView.window]; + return targetRect; +} + #pragma mark - getter - (ZFPortraitViewController *)portraitViewController { @@ -222,50 +444,10 @@ return _portraitViewController; } -- (ZFLandscapeRotationManager *)landscapeRotationManager { - if (!_landscapeRotationManager) { - if (@available(iOS 16.0, *)) { - _landscapeRotationManager = [[ZFLandscapeRotationManager_iOS16 alloc] init]; - } else { - _landscapeRotationManager = [[ZFLandscapeRotationManager_iOS15 alloc] init]; - } - @zf_weakify(self) - _landscapeRotationManager.orientationWillChange = ^(UIInterfaceOrientation orientation) { - @zf_strongify(self) - self.fullScreen = UIInterfaceOrientationIsLandscape(orientation); - if (self.orientationWillChange) self.orientationWillChange(self, self.fullScreen); - }; - - _landscapeRotationManager.orientationDidChanged = ^(UIInterfaceOrientation orientation) { - @zf_strongify(self) - self.fullScreen = UIInterfaceOrientationIsLandscape(orientation); - if (self.orientationDidChanged) self.orientationDidChanged(self, self.fullScreen); - }; - } - return _landscapeRotationManager; -} - -- (UIView *)fullScreenContainerView { - if (self.fullScreenMode == ZFFullScreenModeLandscape) { - return self.landscapeRotationManager.landscapeViewController.view; - } else if (self.fullScreenMode == ZFFullScreenModePortrait) { - return self.portraitViewController.view; - } - return nil; -} - -- (UIInterfaceOrientation)currentOrientation { - if (self.fullScreenMode == ZFFullScreenModeLandscape) { - return self.landscapeRotationManager.currentOrientation; - } - return [self.landscapeRotationManager getCurrentOrientation]; -} - #pragma mark - setter - (void)setLockedScreen:(BOOL)lockedScreen { _lockedScreen = lockedScreen; - self.landscapeRotationManager.lockedScreen = lockedScreen; if (lockedScreen) { [self removeDeviceOrientationObserver]; } else { @@ -273,9 +455,18 @@ } } +- (UIView *)fullScreenContainerView { + if (self.fullScreenMode == ZFFullScreenModeLandscape) { + return self.window.landscapeViewController.view; + } else if (self.fullScreenMode == ZFFullScreenModePortrait) { + return self.portraitViewController.view; + } + return nil; +} + - (void)setFullScreen:(BOOL)fullScreen { _fullScreen = fullScreen; - [self.landscapeRotationManager.landscapeViewController setNeedsStatusBarAppearanceUpdate]; + [self.window.landscapeViewController setNeedsStatusBarAppearanceUpdate]; [UIViewController attemptRotationToDeviceOrientation]; } @@ -285,8 +476,8 @@ self.portraitViewController.statusBarHidden = fullScreenStatusBarHidden; [self.portraitViewController setNeedsStatusBarAppearanceUpdate]; } else if (self.fullScreenMode == ZFFullScreenModeLandscape) { - self.landscapeRotationManager.landscapeViewController.statusBarHidden = fullScreenStatusBarHidden; - [self.landscapeRotationManager.landscapeViewController setNeedsStatusBarAppearanceUpdate]; + self.window.landscapeViewController.statusBarHidden = fullScreenStatusBarHidden; + [self.window.landscapeViewController setNeedsStatusBarAppearanceUpdate]; } } @@ -296,8 +487,8 @@ self.portraitViewController.statusBarStyle = fullScreenStatusBarStyle; [self.portraitViewController setNeedsStatusBarAppearanceUpdate]; } else if (self.fullScreenMode == ZFFullScreenModeLandscape) { - self.landscapeRotationManager.landscapeViewController.statusBarStyle = fullScreenStatusBarStyle; - [self.landscapeRotationManager.landscapeViewController setNeedsStatusBarAppearanceUpdate]; + self.window.landscapeViewController.statusBarStyle = fullScreenStatusBarStyle; + [self.window.landscapeViewController setNeedsStatusBarAppearanceUpdate]; } } @@ -307,8 +498,8 @@ self.portraitViewController.statusBarAnimation = fullScreenStatusBarAnimation; [self.portraitViewController setNeedsStatusBarAppearanceUpdate]; } else if (self.fullScreenMode == ZFFullScreenModeLandscape) { - self.landscapeRotationManager.landscapeViewController.statusBarAnimation = fullScreenStatusBarAnimation; - [self.landscapeRotationManager.landscapeViewController setNeedsStatusBarAppearanceUpdate]; + self.window.landscapeViewController.statusBarAnimation = fullScreenStatusBarAnimation; + [self.window.landscapeViewController setNeedsStatusBarAppearanceUpdate]; } } @@ -325,20 +516,24 @@ } - (void)setView:(ZFPlayerView *)view { - if (view == _view) { return; } + if (view == _view) { + return; + } _view = view; - if (self.fullScreenMode == ZFFullScreenModeLandscape) { - self.landscapeRotationManager.contentView = view; + if (self.fullScreenMode == ZFFullScreenModeLandscape && self.window) { + self.window.landscapeViewController.contentView = view; } else if (self.fullScreenMode == ZFFullScreenModePortrait) { self.portraitViewController.contentView = view; } } - (void)setContainerView:(UIView *)containerView { - if (containerView == _containerView) { return; } + if (containerView == _containerView) { + return; + } _containerView = containerView; if (self.fullScreenMode == ZFFullScreenModeLandscape) { - self.landscapeRotationManager.containerView = containerView; + self.window.landscapeViewController.containerView = containerView; } else if (self.fullScreenMode == ZFFullScreenModePortrait) { self.portraitViewController.containerView = containerView; } @@ -346,17 +541,11 @@ - (void)setAllowOrientationRotation:(BOOL)allowOrientationRotation { _allowOrientationRotation = allowOrientationRotation; - self.landscapeRotationManager.allowOrientationRotation = allowOrientationRotation; -} - -- (void)setSupportInterfaceOrientation:(ZFInterfaceOrientationMask)supportInterfaceOrientation { - _supportInterfaceOrientation = supportInterfaceOrientation; - self.landscapeRotationManager.supportInterfaceOrientation = supportInterfaceOrientation; -} - -- (void)setActiveDeviceObserver:(BOOL)activeDeviceObserver { - _activeDeviceObserver = activeDeviceObserver; - self.landscapeRotationManager.activeDeviceObserver = activeDeviceObserver; + if (allowOrientationRotation) { + [self addDeviceOrientationObserver]; + } else { + [self removeDeviceOrientationObserver]; + } } @end diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayer.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayer.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerConst.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerConst.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h similarity index 97% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h index 9e3bf04..08ac125 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h @@ -37,28 +37,26 @@ NS_ASSUME_NONNULL_BEGIN @interface ZFPlayerController : NSObject /// The video contrainerView in normal model. -@property (nonatomic, weak, nullable) UIView *containerView; +@property (nonatomic, strong) UIView *containerView; /// The currentPlayerManager must conform `ZFPlayerMediaPlayback` protocol. @property (nonatomic, strong) id currentPlayerManager; /// The custom controlView must conform `ZFPlayerMediaControl` protocol. -@property (nonatomic, strong, nullable) UIView *controlView; +@property (nonatomic, strong) UIView *controlView; /// The notification manager class. -@property (nonatomic, strong, readonly, nullable) ZFPlayerNotification *notification; +@property (nonatomic, strong, readonly) ZFPlayerNotification *notification; /// The container view type. @property (nonatomic, assign, readonly) ZFPlayerContainerType containerType; /// The player's small container view. -@property (nonatomic, strong, readonly, nullable) ZFFloatView *smallFloatView; +@property (nonatomic, strong, readonly) ZFFloatView *smallFloatView; /// Whether the small window is displayed. @property (nonatomic, assign, readonly) BOOL isSmallFloatViewShow; -/// The scroll view is `tableView` or `collectionView`. -@property (nonatomic, weak, nullable) UIScrollView *scrollView; /*! @method playerWithPlayerManager:containerView: @abstract Create an ZFPlayerController that plays a single audiovisual item. @@ -164,7 +162,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic) float brightness; /// The play asset URL. -@property (nonatomic, nullable) NSURL *assetURL; +@property (nonatomic) NSURL *assetURL; /// If tableView or collectionView has only one section , use `assetURLs`. /// If tableView or collectionView has more sections , use `sectionAssetURLs`. @@ -302,6 +300,10 @@ NS_ASSUME_NONNULL_BEGIN /// Lock the screen orientation. @property (nonatomic, getter=isLockedScreen) BOOL lockedScreen; +/// The current orientation of the player. +/// Default is UIInterfaceOrientationPortrait. +@property (nonatomic, readonly) UIInterfaceOrientation currentOrientation; + /// The block invoked When player will rotate. @property (nonatomic, copy, nullable) void(^orientationWillChange)(ZFPlayerController *player, BOOL isFullScreen); @@ -395,6 +397,9 @@ NS_ASSUME_NONNULL_BEGIN @interface ZFPlayerController (ZFPlayerScrollView) +/// The scroll view is `tableView` or `collectionView`. +@property (nonatomic, readonly, nullable) UIScrollView *scrollView; + /// The scrollView player should auto player, default is YES. @property (nonatomic) BOOL shouldAutoPlay; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m similarity index 98% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m index f23de53..170078b 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m @@ -35,6 +35,7 @@ static NSMutableDictionary *_zfPlayRecords; @interface ZFPlayerController () @property (nonatomic, strong) ZFPlayerNotification *notification; +@property (nonatomic, weak) UIScrollView *scrollView; @property (nonatomic, strong) UISlider *volumeViewSlider; @property (nonatomic, assign) NSInteger containerViewTag; @property (nonatomic, assign) ZFPlayerContainerType containerType; @@ -49,6 +50,7 @@ static NSMutableDictionary *_zfPlayRecords; @implementation ZFPlayerController +@dynamic scrollView; @dynamic containerViewTag; @dynamic playingIndexPath; @@ -348,111 +350,6 @@ static NSMutableDictionary *_zfPlayRecords; } } -- (void)setScrollView:(UIScrollView *)scrollView { - _scrollView = scrollView; - self.scrollView.zf_WWANAutoPlay = self.isWWANAutoPlay; - @zf_weakify(self) - scrollView.zf_playerWillAppearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerWillAppearInScrollView) self.zf_playerWillAppearInScrollView(indexPath); - if ([self.controlView respondsToSelector:@selector(playerDidAppearInScrollView:)]) { - [self.controlView playerDidAppearInScrollView:self]; - } - }; - - scrollView.zf_playerDidAppearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerDidAppearInScrollView) self.zf_playerDidAppearInScrollView(indexPath); - if ([self.controlView respondsToSelector:@selector(playerDidAppearInScrollView:)]) { - [self.controlView playerDidAppearInScrollView:self]; - } - }; - - scrollView.zf_playerWillDisappearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerWillDisappearInScrollView) self.zf_playerWillDisappearInScrollView(indexPath); - if ([self.controlView respondsToSelector:@selector(playerWillDisappearInScrollView:)]) { - [self.controlView playerWillDisappearInScrollView:self]; - } - }; - - scrollView.zf_playerDidDisappearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerDidDisappearInScrollView) self.zf_playerDidDisappearInScrollView(indexPath); - if ([self.controlView respondsToSelector:@selector(playerDidDisappearInScrollView:)]) { - [self.controlView playerDidDisappearInScrollView:self]; - } - - if (self.stopWhileNotVisible) { /// stop playing - if (self.containerType == ZFPlayerContainerTypeView) { - [self stopCurrentPlayingView]; - } else if (self.containerType == ZFPlayerContainerTypeCell) { - [self stopCurrentPlayingCell]; - } - } else { /// add to window - if (!self.isSmallFloatViewShow) { - [self addPlayerViewToSmallFloatView]; - } - } - }; - - scrollView.zf_playerAppearingInScrollView = ^(NSIndexPath * _Nonnull indexPath, CGFloat playerApperaPercent) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerAppearingInScrollView) self.zf_playerAppearingInScrollView(indexPath, playerApperaPercent); - if ([self.controlView respondsToSelector:@selector(playerAppearingInScrollView:playerApperaPercent:)]) { - [self.controlView playerAppearingInScrollView:self playerApperaPercent:playerApperaPercent]; - } - if (!self.stopWhileNotVisible && playerApperaPercent >= self.playerApperaPercent) { - if (self.containerType == ZFPlayerContainerTypeView) { - if (self.isSmallFloatViewShow) { - [self addPlayerViewToContainerView:self.containerView]; - } - } else if (self.containerType == ZFPlayerContainerTypeCell) { - if (self.isSmallFloatViewShow) { - [self addPlayerViewToCell]; - } - } - } - }; - - scrollView.zf_playerDisappearingInScrollView = ^(NSIndexPath * _Nonnull indexPath, CGFloat playerDisapperaPercent) { - @zf_strongify(self) - if (self.isFullScreen) return; - if (self.zf_playerDisappearingInScrollView) self.zf_playerDisappearingInScrollView(indexPath, playerDisapperaPercent); - if ([self.controlView respondsToSelector:@selector(playerDisappearingInScrollView:playerDisapperaPercent:)]) { - [self.controlView playerDisappearingInScrollView:self playerDisapperaPercent:playerDisapperaPercent]; - } - if (playerDisapperaPercent >= self.playerDisapperaPercent) { - if (self.stopWhileNotVisible) { /// stop playing - if (self.containerType == ZFPlayerContainerTypeView) { - [self stopCurrentPlayingView]; - } else if (self.containerType == ZFPlayerContainerTypeCell) { - [self stopCurrentPlayingCell]; - } - } else { /// add to window - if (!self.isSmallFloatViewShow) { - [self addPlayerViewToSmallFloatView]; - } - } - } - }; - - scrollView.zf_playerShouldPlayInScrollView = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.zf_playerShouldPlayInScrollView) self.zf_playerShouldPlayInScrollView(indexPath); - }; - - scrollView.zf_scrollViewDidEndScrollingCallback = ^(NSIndexPath * _Nonnull indexPath) { - @zf_strongify(self) - if (self.zf_scrollViewDidEndScrollingCallback) self.zf_scrollViewDidEndScrollingCallback(indexPath); - }; -} - @end @implementation ZFPlayerController (ZFPlayerTimeControl) @@ -528,7 +425,6 @@ static NSMutableDictionary *_zfPlayRecords; [self.currentPlayerManager stop]; [self.currentPlayerManager.view removeFromSuperview]; } - self.lockedScreen = NO; if (self.scrollView) self.scrollView.zf_stopPlay = YES; [self.notification removeNotification]; [self.orientationObserver removeDeviceOrientationObserver]; @@ -538,7 +434,7 @@ static NSMutableDictionary *_zfPlayRecords; self.currentPlayerManager = playerManager; } -/// Add video to the cell +//// Add video to the cell - (void)addPlayerViewToCell { self.isSmallFloatViewShow = NO; self.smallFloatView.hidden = YES; @@ -547,10 +443,10 @@ static NSMutableDictionary *_zfPlayRecords; [self.containerView addSubview:self.currentPlayerManager.view]; self.currentPlayerManager.view.frame = self.containerView.bounds; self.currentPlayerManager.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + [self.orientationObserver updateRotateView:self.currentPlayerManager.view rotateViewAtCell:cell playerViewTag:self.containerViewTag]; if ([self.controlView respondsToSelector:@selector(videoPlayer:floatViewShow:)]) { [self.controlView videoPlayer:self floatViewShow:NO]; } - [self layoutPlayerSubViews]; } //// Add video to the container view @@ -847,7 +743,7 @@ static NSMutableDictionary *_zfPlayRecords; /// Enter the fullScreen while the ZFFullScreenMode is ZFFullScreenModeLandscape. - (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated completion:(void(^ __nullable)(void))completion { self.orientationObserver.fullScreenMode = ZFFullScreenModeLandscape; - [self.orientationObserver rotateToOrientation:orientation animated:animated completion:completion]; + [self.orientationObserver rotateToOrientation:orientation animated:animated completion:nil]; } - (void)enterPortraitFullScreen:(BOOL)fullScreen animated:(BOOL)animated completion:(void (^ _Nullable)(void))completion { @@ -920,6 +816,10 @@ static NSMutableDictionary *_zfPlayRecords; return YES; } +- (UIInterfaceOrientation)currentOrientation { + return self.orientationObserver.currentOrientation; +} + - (BOOL)isStatusBarHidden { return [objc_getAssociatedObject(self, _cmd) boolValue]; } @@ -1114,6 +1014,111 @@ static NSMutableDictionary *_zfPlayRecords; #pragma mark - setter +- (void)setScrollView:(UIScrollView *)scrollView { + objc_setAssociatedObject(self, @selector(scrollView), scrollView, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + self.scrollView.zf_WWANAutoPlay = self.isWWANAutoPlay; + @zf_weakify(self) + scrollView.zf_playerWillAppearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerWillAppearInScrollView) self.zf_playerWillAppearInScrollView(indexPath); + if ([self.controlView respondsToSelector:@selector(playerDidAppearInScrollView:)]) { + [self.controlView playerDidAppearInScrollView:self]; + } + }; + + scrollView.zf_playerDidAppearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerDidAppearInScrollView) self.zf_playerDidAppearInScrollView(indexPath); + if ([self.controlView respondsToSelector:@selector(playerDidAppearInScrollView:)]) { + [self.controlView playerDidAppearInScrollView:self]; + } + }; + + scrollView.zf_playerWillDisappearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerWillDisappearInScrollView) self.zf_playerWillDisappearInScrollView(indexPath); + if ([self.controlView respondsToSelector:@selector(playerWillDisappearInScrollView:)]) { + [self.controlView playerWillDisappearInScrollView:self]; + } + }; + + scrollView.zf_playerDidDisappearInScrollView = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerDidDisappearInScrollView) self.zf_playerDidDisappearInScrollView(indexPath); + if ([self.controlView respondsToSelector:@selector(playerDidDisappearInScrollView:)]) { + [self.controlView playerDidDisappearInScrollView:self]; + } + + if (self.stopWhileNotVisible) { /// stop playing + if (self.containerType == ZFPlayerContainerTypeView) { + [self stopCurrentPlayingView]; + } else if (self.containerType == ZFPlayerContainerTypeCell) { + [self stopCurrentPlayingCell]; + } + } else { /// add to window + if (!self.isSmallFloatViewShow) { + [self addPlayerViewToSmallFloatView]; + } + } + }; + + scrollView.zf_playerAppearingInScrollView = ^(NSIndexPath * _Nonnull indexPath, CGFloat playerApperaPercent) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerAppearingInScrollView) self.zf_playerAppearingInScrollView(indexPath, playerApperaPercent); + if ([self.controlView respondsToSelector:@selector(playerAppearingInScrollView:playerApperaPercent:)]) { + [self.controlView playerAppearingInScrollView:self playerApperaPercent:playerApperaPercent]; + } + if (!self.stopWhileNotVisible && playerApperaPercent >= self.playerApperaPercent) { + if (self.containerType == ZFPlayerContainerTypeView) { + if (self.isSmallFloatViewShow) { + [self addPlayerViewToContainerView:self.containerView]; + } + } else if (self.containerType == ZFPlayerContainerTypeCell) { + if (self.isSmallFloatViewShow) { + [self addPlayerViewToCell]; + } + } + } + }; + + scrollView.zf_playerDisappearingInScrollView = ^(NSIndexPath * _Nonnull indexPath, CGFloat playerDisapperaPercent) { + @zf_strongify(self) + if (self.isFullScreen) return; + if (self.zf_playerDisappearingInScrollView) self.zf_playerDisappearingInScrollView(indexPath, playerDisapperaPercent); + if ([self.controlView respondsToSelector:@selector(playerDisappearingInScrollView:playerDisapperaPercent:)]) { + [self.controlView playerDisappearingInScrollView:self playerDisapperaPercent:playerDisapperaPercent]; + } + if (playerDisapperaPercent >= self.playerDisapperaPercent) { + if (self.stopWhileNotVisible) { /// stop playing + if (self.containerType == ZFPlayerContainerTypeView) { + [self stopCurrentPlayingView]; + } else if (self.containerType == ZFPlayerContainerTypeCell) { + [self stopCurrentPlayingCell]; + } + } else { /// add to window + if (!self.isSmallFloatViewShow) { + [self addPlayerViewToSmallFloatView]; + } + } + } + }; + + scrollView.zf_playerShouldPlayInScrollView = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.zf_playerShouldPlayInScrollView) self.zf_playerShouldPlayInScrollView(indexPath); + }; + + scrollView.zf_scrollViewDidEndScrollingCallback = ^(NSIndexPath * _Nonnull indexPath) { + @zf_strongify(self) + if (self.zf_scrollViewDidEndScrollingCallback) self.zf_scrollViewDidEndScrollingCallback(indexPath); + }; +} + - (void)setWWANAutoPlay:(BOOL)WWANAutoPlay { objc_setAssociatedObject(self, @selector(isWWANAutoPlay), @(WWANAutoPlay), OBJC_ASSOCIATION_RETAIN_NONATOMIC); if (self.scrollView) self.scrollView.zf_WWANAutoPlay = self.isWWANAutoPlay; @@ -1137,6 +1142,7 @@ static NSMutableDictionary *_zfPlayRecords; UIView *cell = [self.scrollView zf_getCellForIndexPath:playingIndexPath]; self.containerView = [cell viewWithTag:self.containerViewTag]; + [self.orientationObserver updateRotateView:self.currentPlayerManager.view rotateViewAtCell:cell playerViewTag:self.containerViewTag]; [self addDeviceOrientationObserver]; self.scrollView.zf_playingIndexPath = playingIndexPath; [self layoutPlayerSubViews]; @@ -1200,6 +1206,11 @@ static NSMutableDictionary *_zfPlayRecords; #pragma mark - getter +- (UIScrollView *)scrollView { + UIScrollView *scrollView = objc_getAssociatedObject(self, _cmd); + return scrollView; +} + - (BOOL)isWWANAutoPlay { return [objc_getAssociatedObject(self, _cmd) boolValue]; } @@ -1361,6 +1372,7 @@ static NSMutableDictionary *_zfPlayRecords; if (self.currentPlayerManager.view && self.playingIndexPath && self.containerViewTag) { UIView *cell = [self.scrollView zf_getCellForIndexPath:self.playingIndexPath]; self.containerView = [cell viewWithTag:self.containerViewTag]; + [self.orientationObserver updateRotateView:self.currentPlayerManager.view rotateViewAtCell:cell playerViewTag:self.containerViewTag]; [self layoutPlayerSubViews]; } } diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m similarity index 99% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m index 27aedde..f2677d8 100755 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m @@ -156,7 +156,7 @@ _doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)]; _doubleTap.delegate = self; _doubleTap.delaysTouchesBegan = YES; - _doubleTap.delaysTouchesEnded = YES; + _singleTap.delaysTouchesEnded = YES; _doubleTap.numberOfTouchesRequired = 1; _doubleTap.numberOfTapsRequired = 2; } diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m similarity index 98% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m index f685254..d6ff517 100755 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m @@ -37,7 +37,7 @@ static BOOL kLogEnable = NO; } + (NSString *)version { - return @"4.1.2"; + return @"4.0.2"; } + (void)logWithFunction:(const char *)function lineNumber:(int)lineNumber formatString:(NSString *)formatString { diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaControl.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaControl.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h similarity index 99% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h index 9b2126c..dc64493 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h @@ -79,7 +79,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic) BOOL shouldAutoPlay; /// The play asset URL. -@property (nonatomic, nullable) NSURL *assetURL; +@property (nonatomic) NSURL *assetURL; /// The video size. @property (nonatomic) CGSize presentationSize; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m similarity index 97% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m index f0e8f27..6952c05 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m @@ -55,8 +55,8 @@ CGFloat min_y = 0; CGFloat min_w = 0; CGFloat min_h = 0; - CGFloat min_view_w = self.bounds.size.width; - CGFloat min_view_h = self.bounds.size.height; + CGFloat min_view_w = self.frame.size.width; + CGFloat min_view_h = self.frame.size.height; CGSize playerViewSize = CGSizeZero; CGFloat videoWidth = self.presentationSize.width; diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.m similarity index 100% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.m diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.h b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h similarity index 97% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.h rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h index 05a464b..7fcbedf 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.h +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h @@ -33,7 +33,6 @@ typedef NS_ENUM(NSInteger, ZFReachabilityStatus) { ZFReachabilityStatusReachableVia2G = 2, ZFReachabilityStatusReachableVia3G = 3, ZFReachabilityStatusReachableVia4G = 4, - ZFReachabilityStatusReachableVia5G = 5 }; NS_ASSUME_NONNULL_BEGIN @@ -45,7 +44,7 @@ NS_ASSUME_NONNULL_BEGIN See Apple's Reachability Sample Code ( https://developer.apple.com/library/ios/samplecode/reachability/ ) - @warning Instances of `ZFReachabilityManager` must be started with `-startMonitoring` before reachability status can be determined. + @warning Instances of `AFNetworkReachabilityManager` must be started with `-startMonitoring` before reachability status can be determined. */ @interface ZFReachabilityManager : NSObject diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.m b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m similarity index 82% rename from Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.m rename to Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m index 78a89e0..240aa4a 100644 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.m +++ b/Pods/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m @@ -48,8 +48,6 @@ NSString * ZFStringFromNetworkReachabilityStatus(ZFReachabilityStatus status) { return NSLocalizedStringFromTable(@"Reachable via 3G", @"ZFPlayer", nil); case ZFReachabilityStatusReachableVia4G: return NSLocalizedStringFromTable(@"Reachable via 4G", @"ZFPlayer", nil); - case ZFReachabilityStatusReachableVia5G: - return NSLocalizedStringFromTable(@"Reachable via 5G", @"ZFPlayer", nil); case ZFReachabilityStatusUnknown: default: return NSLocalizedStringFromTable(@"Unknown", @"ZFPlayer", nil); @@ -71,36 +69,13 @@ static ZFReachabilityStatus ZFReachabilityStatusForFlags(SCNetworkReachabilityFl else if ((flags & kSCNetworkReachabilityFlagsIsWWAN) != 0) { CTTelephonyNetworkInfo * info = [[CTTelephonyNetworkInfo alloc] init]; NSString *currentRadioAccessTechnology = info.currentRadioAccessTechnology; - if (@available(iOS 12.1, *)) { - if (info && [info respondsToSelector:@selector(serviceCurrentRadioAccessTechnology)]) { - NSDictionary *radioDic = [info serviceCurrentRadioAccessTechnology]; - if (radioDic.allKeys.count) { - currentRadioAccessTechnology = [radioDic objectForKey:radioDic.allKeys[0]]; - } - } - } if (currentRadioAccessTechnology) { - if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyEdge] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyGPRS] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMA1x]) { - status = ZFReachabilityStatusReachableVia2G; - } else if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyWCDMA] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyHSDPA] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyHSUPA] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORev0] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORevA] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyCDMAEVDORevB] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyeHRPD]) { - status = ZFReachabilityStatusReachableVia3G; - } else if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) { + if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) { status = ZFReachabilityStatusReachableVia4G; - } else if (@available(iOS 14.1, *)) { - if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNRNSA] - || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyNR]) { - status = ZFReachabilityStatusReachableVia5G; - } + } else if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyEdge] || [currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyGPRS]) { + status = ZFReachabilityStatusReachableVia2G; } else { - status = ZFReachabilityStatusUnknown; + status = ZFReachabilityStatusReachableVia3G; } } } @@ -132,7 +107,7 @@ static void ZFPostReachabilityStatusChange(SCNetworkReachabilityFlags flags, ZFR }); } -static void ZFPlayerReachabilityCallback(SCNetworkReachabilityRef __unused target, SCNetworkReachabilityFlags flags, void *info) { +static void AFNetworkReachabilityCallback(SCNetworkReachabilityRef __unused target, SCNetworkReachabilityFlags flags, void *info) { ZFPostReachabilityStatusChange(flags, (__bridge ZFReachabilityStatusBlock)info); } @@ -250,7 +225,7 @@ static void ZFReachabilityReleaseCallback(const void *info) { }; SCNetworkReachabilityContext context = {0, (__bridge void *)callback, ZFReachabilityRetainCallback, ZFReachabilityReleaseCallback, NULL}; - SCNetworkReachabilitySetCallback(self.networkReachability, ZFPlayerReachabilityCallback, &context); + SCNetworkReachabilitySetCallback(self.networkReachability, AFNetworkReachabilityCallback, &context); SCNetworkReachabilityScheduleWithRunLoop(self.networkReachability, CFRunLoopGetMain(), kCFRunLoopCommonModes); dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0),^{ diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h b/Pods/Headers/Private/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h new file mode 120000 index 0000000..b2f0b24 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFFloatView.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFFloatView.h new file mode 120000 index 0000000..dca0da5 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFFloatView.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFKVOController.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFKVOController.h new file mode 120000 index 0000000..109696e --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFKVOController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeViewController.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeViewController.h new file mode 120000 index 0000000..14fd00c --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeViewController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeWindow.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeWindow.h new file mode 120000 index 0000000..90247a1 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFLandscapeWindow.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFOrientationObserver.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFOrientationObserver.h new file mode 120000 index 0000000..1c689c2 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFOrientationObserver.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h new file mode 120000 index 0000000..a110432 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayer.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayer.h new file mode 120000 index 0000000..1fc766b --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayer.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerConst.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerConst.h new file mode 120000 index 0000000..5281570 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerConst.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerController.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerController.h new file mode 120000 index 0000000..e014111 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerGestureControl.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerGestureControl.h new file mode 120000 index 0000000..91d61c5 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerGestureControl.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerLogManager.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerLogManager.h new file mode 120000 index 0000000..7a6e417 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerLogManager.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaControl.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaControl.h new file mode 120000 index 0000000..149cbe1 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaControl.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h new file mode 120000 index 0000000..4760ac8 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerNotification.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerNotification.h new file mode 120000 index 0000000..b106b6e --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerNotification.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerView.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerView.h new file mode 120000 index 0000000..82d2a29 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPlayerView.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPortraitViewController.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPortraitViewController.h new file mode 120000 index 0000000..3eb85cd --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPortraitViewController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPresentTransition.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPresentTransition.h new file mode 120000 index 0000000..1740272 --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFPresentTransition.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDZFPlayerKit_Private/ZFReachabilityManager.h b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFReachabilityManager.h new file mode 120000 index 0000000..914249a --- /dev/null +++ b/Pods/Headers/Private/DDZFPlayerKit_Private/ZFReachabilityManager.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/UIScrollView+ZFPlayer.h b/Pods/Headers/Private/ZFPlayer/UIScrollView+ZFPlayer.h deleted file mode 120000 index e625dcb..0000000 --- a/Pods/Headers/Private/ZFPlayer/UIScrollView+ZFPlayer.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFFloatView.h b/Pods/Headers/Private/ZFPlayer/ZFFloatView.h deleted file mode 120000 index a200229..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFFloatView.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFKVOController.h b/Pods/Headers/Private/ZFPlayer/ZFKVOController.h deleted file mode 120000 index abcccb3..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFKVOController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager.h deleted file mode 120000 index 9ef209c..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS15.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS15.h deleted file mode 120000 index 1415221..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS15.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS16.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS16.h deleted file mode 120000 index 57ce6e9..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeRotationManager_iOS16.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController.h deleted file mode 120000 index de5236d..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController_iOS15.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController_iOS15.h deleted file mode 120000 index 661871d..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeViewController_iOS15.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFLandscapeWindow.h b/Pods/Headers/Private/ZFPlayer/ZFLandscapeWindow.h deleted file mode 120000 index 91f34eb..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFLandscapeWindow.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFOrientationObserver.h b/Pods/Headers/Private/ZFPlayer/ZFOrientationObserver.h deleted file mode 120000 index e1586a4..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFOrientationObserver.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPersentInteractiveTransition.h b/Pods/Headers/Private/ZFPlayer/ZFPersentInteractiveTransition.h deleted file mode 120000 index c6dd9b1..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPersentInteractiveTransition.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayer.h b/Pods/Headers/Private/ZFPlayer/ZFPlayer.h deleted file mode 120000 index 7683293..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayer.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerConst.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerConst.h deleted file mode 120000 index 320c7c7..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerConst.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerConst.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerController.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerController.h deleted file mode 120000 index 0840483..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerGestureControl.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerGestureControl.h deleted file mode 120000 index 8276aea..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerGestureControl.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerLogManager.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerLogManager.h deleted file mode 120000 index a3d7ca1..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerLogManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaControl.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaControl.h deleted file mode 120000 index fbbb230..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaControl.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaControl.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaPlayback.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaPlayback.h deleted file mode 120000 index 8ff6e37..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerMediaPlayback.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerNotification.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerNotification.h deleted file mode 120000 index 38cf97f..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerNotification.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPlayerView.h b/Pods/Headers/Private/ZFPlayer/ZFPlayerView.h deleted file mode 120000 index 18549a8..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPlayerView.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPortraitViewController.h b/Pods/Headers/Private/ZFPlayer/ZFPortraitViewController.h deleted file mode 120000 index b20b3d5..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPortraitViewController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFPresentTransition.h b/Pods/Headers/Private/ZFPlayer/ZFPresentTransition.h deleted file mode 120000 index cb0e3bb..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFPresentTransition.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.h \ No newline at end of file diff --git a/Pods/Headers/Private/ZFPlayer/ZFReachabilityManager.h b/Pods/Headers/Private/ZFPlayer/ZFReachabilityManager.h deleted file mode 120000 index 4192930..0000000 --- a/Pods/Headers/Private/ZFPlayer/ZFReachabilityManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h b/Pods/Headers/Public/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h new file mode 120000 index 0000000..b2f0b24 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/UIScrollView+ZFPlayer.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFFloatView.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFFloatView.h new file mode 120000 index 0000000..dca0da5 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFFloatView.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFKVOController.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFKVOController.h new file mode 120000 index 0000000..109696e --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFKVOController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeViewController.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeViewController.h new file mode 120000 index 0000000..14fd00c --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeViewController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeWindow.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeWindow.h new file mode 120000 index 0000000..90247a1 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFLandscapeWindow.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFOrientationObserver.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFOrientationObserver.h new file mode 120000 index 0000000..1c689c2 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFOrientationObserver.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h new file mode 120000 index 0000000..a110432 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPersentInteractiveTransition.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayer.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayer.h new file mode 120000 index 0000000..1fc766b --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayer.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerConst.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerConst.h new file mode 120000 index 0000000..5281570 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerConst.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerController.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerController.h new file mode 120000 index 0000000..e014111 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerGestureControl.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerGestureControl.h new file mode 120000 index 0000000..91d61c5 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerGestureControl.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerLogManager.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerLogManager.h new file mode 120000 index 0000000..7a6e417 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerLogManager.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaControl.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaControl.h new file mode 120000 index 0000000..149cbe1 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaControl.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h new file mode 120000 index 0000000..4760ac8 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerMediaPlayback.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerNotification.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerNotification.h new file mode 120000 index 0000000..b106b6e --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerNotification.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerView.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerView.h new file mode 120000 index 0000000..82d2a29 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPlayerView.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPortraitViewController.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPortraitViewController.h new file mode 120000 index 0000000..3eb85cd --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPortraitViewController.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPresentTransition.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPresentTransition.h new file mode 120000 index 0000000..1740272 --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFPresentTransition.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDZFPlayerKit_Private/ZFReachabilityManager.h b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFReachabilityManager.h new file mode 120000 index 0000000..914249a --- /dev/null +++ b/Pods/Headers/Public/DDZFPlayerKit_Private/ZFReachabilityManager.h @@ -0,0 +1 @@ +../../../DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/UIScrollView+ZFPlayer.h b/Pods/Headers/Public/ZFPlayer/UIScrollView+ZFPlayer.h deleted file mode 120000 index e625dcb..0000000 --- a/Pods/Headers/Public/ZFPlayer/UIScrollView+ZFPlayer.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFFloatView.h b/Pods/Headers/Public/ZFPlayer/ZFFloatView.h deleted file mode 120000 index a200229..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFFloatView.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFFloatView.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFKVOController.h b/Pods/Headers/Public/ZFPlayer/ZFKVOController.h deleted file mode 120000 index abcccb3..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFKVOController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFKVOController.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager.h deleted file mode 120000 index 9ef209c..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS15.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS15.h deleted file mode 120000 index 1415221..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS15.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS16.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS16.h deleted file mode 120000 index 57ce6e9..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeRotationManager_iOS16.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController.h deleted file mode 120000 index de5236d..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController_iOS15.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController_iOS15.h deleted file mode 120000 index 661871d..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeViewController_iOS15.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFLandscapeWindow.h b/Pods/Headers/Public/ZFPlayer/ZFLandscapeWindow.h deleted file mode 120000 index 91f34eb..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFLandscapeWindow.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeWindow.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFOrientationObserver.h b/Pods/Headers/Public/ZFPlayer/ZFOrientationObserver.h deleted file mode 120000 index e1586a4..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFOrientationObserver.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFOrientationObserver.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPersentInteractiveTransition.h b/Pods/Headers/Public/ZFPlayer/ZFPersentInteractiveTransition.h deleted file mode 120000 index c6dd9b1..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPersentInteractiveTransition.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayer-umbrella.h b/Pods/Headers/Public/ZFPlayer/ZFPlayer-umbrella.h deleted file mode 120000 index 0f0f946..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayer-umbrella.h +++ /dev/null @@ -1 +0,0 @@ -../../../Target Support Files/ZFPlayer/ZFPlayer-umbrella.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayer.h b/Pods/Headers/Public/ZFPlayer/ZFPlayer.h deleted file mode 120000 index 7683293..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayer.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayer.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayer.modulemap b/Pods/Headers/Public/ZFPlayer/ZFPlayer.modulemap deleted file mode 120000 index d29fac8..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayer.modulemap +++ /dev/null @@ -1 +0,0 @@ -../../../Target Support Files/ZFPlayer/ZFPlayer.modulemap \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerConst.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerConst.h deleted file mode 120000 index 320c7c7..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerConst.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerConst.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerController.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerController.h deleted file mode 120000 index 0840483..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerController.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerGestureControl.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerGestureControl.h deleted file mode 120000 index 8276aea..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerGestureControl.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerGestureControl.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerLogManager.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerLogManager.h deleted file mode 120000 index a3d7ca1..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerLogManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerLogManager.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaControl.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaControl.h deleted file mode 120000 index fbbb230..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaControl.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaControl.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaPlayback.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaPlayback.h deleted file mode 120000 index 8ff6e37..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerMediaPlayback.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerNotification.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerNotification.h deleted file mode 120000 index 38cf97f..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerNotification.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerNotification.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPlayerView.h b/Pods/Headers/Public/ZFPlayer/ZFPlayerView.h deleted file mode 120000 index 18549a8..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPlayerView.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPortraitViewController.h b/Pods/Headers/Public/ZFPlayer/ZFPortraitViewController.h deleted file mode 120000 index b20b3d5..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPortraitViewController.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPortraitViewController.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFPresentTransition.h b/Pods/Headers/Public/ZFPlayer/ZFPresentTransition.h deleted file mode 120000 index cb0e3bb..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFPresentTransition.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFPresentTransition.h \ No newline at end of file diff --git a/Pods/Headers/Public/ZFPlayer/ZFReachabilityManager.h b/Pods/Headers/Public/ZFPlayer/ZFReachabilityManager.h deleted file mode 120000 index 4192930..0000000 --- a/Pods/Headers/Public/ZFPlayer/ZFReachabilityManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../ZFPlayer/ZFPlayer/Classes/Core/ZFReachabilityManager.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index e0128d1..fc030ff 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -255,10 +255,11 @@ PODS: - DDWebImageKit_Private/SDWebImage/Core (0.1.3) - DDWebImageKit_Private/SDWebImage/MapKit (0.1.3): - DDWebImageKit_Private/SDWebImage/Core - - DDZFPlayerKit_Private/ControlView (0.1.0): - - ZFPlayer/Core - - DDZFPlayerKit_Private/ijkplayer (0.1.0): - - ZFPlayer/Core + - DDZFPlayerKit_Private/ControlView (0.1.1): + - DDZFPlayerKit_Private/Core + - DDZFPlayerKit_Private/Core (0.1.1) + - DDZFPlayerKit_Private/ijkplayer (0.1.1): + - DDZFPlayerKit_Private/Core - ESTabBarController-swift (2.8.0) - IQKeyboardManagerSwift (6.5.12) - JCore (4.2.1) @@ -276,7 +277,6 @@ PODS: - RxSwift (6.5.0) - SnapKit (5.6.0) - SwiftEntryKit (2.0.0) - - ZFPlayer/Core (4.1.4) - ZLPhotoBrowser (4.4.3.2): - ZLPhotoBrowser/Core (= 4.4.3.2) - ZLPhotoBrowser/Core (4.4.3.2) @@ -346,7 +346,6 @@ SPEC REPOS: - RxSwift - SnapKit - SwiftEntryKit - - ZFPlayer - ZLPhotoBrowser SPEC CHECKSUMS: @@ -370,7 +369,7 @@ SPEC CHECKSUMS: DDTimerKit_Private: 3713d029a72710f42a5dd5a32083d6aad8f51eb0 DDToastKit_Private: b6ae3709d110cadca503a037419f3709d1755256 DDWebImageKit_Private: b905111547e44626773b729bae9030403a9a0c76 - DDZFPlayerKit_Private: 20f001957c24e1e3b6c0b758ae866a2944be2149 + DDZFPlayerKit_Private: 5f63a8101e35ffd7b2568f551cbf33b8bedc48ba ESTabBarController-swift: 05593a6ad64700b03c0eb60ff625916370aa4136 IQKeyboardManagerSwift: 371b08cb39664fb56030f5345c815a4ffc74bbc0 JCore: d994e32edb50add8a33135473acca799d882c5fa @@ -384,7 +383,6 @@ SPEC CHECKSUMS: RxSwift: 5710a9e6b17f3c3d6e40d6e559b9fa1e813b2ef8 SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25 SwiftEntryKit: 61b5fa36f34a97dd8013e48a7345bc4c4720be9a - ZFPlayer: 5cf39e8d9f0c2394a014b0db4767b5b5a6bffe13 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b PODFILE CHECKSUM: a50398c9fdc8f5753f43e8d3315d35e180ab0c05 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index ad52d80..2e3238f 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -13,8 +13,8 @@ buildPhases = ( ); dependencies = ( - E71AC0AA74F133735844037DEAB198A1 /* PBXTargetDependency */, - 119F4B1913D996E6930889680A5762E7 /* PBXTargetDependency */, + 709933F69E63C6CCD2DC9C160BF8B748 /* PBXTargetDependency */, + 1B3D29E7F86C286817B2682386C4A2D1 /* PBXTargetDependency */, ); name = "AMapTrack-NO-IDFA"; }; @@ -24,7 +24,7 @@ buildPhases = ( ); dependencies = ( - B9D5343BB0CC3D8F9862884BD123C1D2 /* PBXTargetDependency */, + 8644F6B32E826AACCED66773F3E40870 /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; @@ -34,7 +34,7 @@ buildPhases = ( ); dependencies = ( - 27D779E7DB16423EB10B5FC3BEA6926D /* PBXTargetDependency */, + 532736136AADD91ED59EDA2B42274777 /* PBXTargetDependency */, ); name = "AMapSearch-NO-IDFA"; }; @@ -45,7 +45,7 @@ D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */, ); dependencies = ( - B8F5950B777233442E5FC171BE82D170 /* PBXTargetDependency */, + 5A7979EB9FC3A58B7F1D27E782F5D22B /* PBXTargetDependency */, ); name = JPush; }; @@ -84,3442 +84,3403 @@ buildPhases = ( ); dependencies = ( - 1E28FF4F436BE8F0138CB17C74B3FB51 /* PBXTargetDependency */, + 217944EC6AD3CD827049B657B85DA7CF /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 00114C4ACC32F826DE2E908827CBC68B /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */; }; - 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */; }; - 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */; }; - 00FECB0C86AC54BA53B4A14499EC36D7 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */; }; - 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */; }; - 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */; }; - 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 027078ECAF726F30A194923D0F6A0E3A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */; }; - 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */; }; - 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */; }; - 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */; }; - 05C2235F333C778F622C8405C861F5A7 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */; }; - 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */; }; - 06AE1C86C9CC8D4649CB41EF5CBD988E /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06C67950DFABC8A6B7157B35C9B5A907 /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */; }; - 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */; }; - 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */; }; - 07926CE6EA4CE0257B3DF75D530CA2E0 /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07C6D2CE4647327B5AD0DA2BF19D9166 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */; }; - 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */; }; - 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */; }; - 085E95BAC232B74927E1A507D24272C5 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */; }; - 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */; }; - 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */; }; - 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */; }; - 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */; }; - 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */; }; - 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */; }; - 092659470A12B112B22BD6EBDB06DE9A /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */; }; - 093775E62584A8DE14CF88E049DF2838 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */; }; - 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 095F810207D94A6FF6F48FB60FF2D46D /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */; }; - 09CEA73A568448C551E4A27DF99A9378 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */; }; - 09D235E6DC8D45902A22B4E76E4A454E /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */; }; - 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */; }; - 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */; }; - 0A4ECE6CA3E845701E1DBC63664EF0B3 /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A808B86DFF63D2409C7EFC5A1F829D7 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */; }; - 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */; }; - 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */; }; - 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */; }; - 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */; }; - 0B9F921E5C20F681E537DA3221C01B79 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */; }; - 0BA4019EC5ED7E01689A5560BB6F1B44 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */; }; - 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */; }; - 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */; }; - 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */; }; - 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */; }; - 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */; }; - 0CB0D2411AA8D9332F3C7FDB5C6FCD11 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */; }; - 0CD348633A4D658BBF8A597C7DBA6A20 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */; }; - 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */; }; - 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */; }; - 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */; }; - 0DEC7C80BB982695CCEB85540D884166 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E2A99B2BE09629A69736DCFCA9DC7C5 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */; }; - 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */; }; - 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */; }; - 0F95563EF3EBE7BC960128E352A8C60E /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */; }; - 0FD6D24BB7D027E75FBA0E7853AF7D73 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */; }; - 0FD93422C09F753E8EA8793A131CB016 /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */; }; - 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 103BB3815E16F724E53C598C49932498 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */; }; - 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */; }; - 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 5771ED0925B044877928215399540E5F /* DDTimerObject.m */; }; - 10A795AEF9F0A42BACDF71391B8D7990 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */; }; - 10B9C63062250A6047E82151866083BA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */; }; - 10C652E01861536A7078B14F05D2630D /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */; }; - 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10F190AC7CD566624D6F98CA9447B072 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */; }; - 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */; }; - 11260DFAD17564A9AF959142F9FCB1CE /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */; }; - 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */; }; - 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */; }; - 1317AB13DE7EECA21C94391A1E60AF12 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */; }; - 138AFDE76C3F0A8BDECDA7F8F23BDD82 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 139F8E61167F6BC79A14C589531A33B6 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */; }; - 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */; }; - 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */; }; - 1502B7F967F50B9A9711FFCF76227338 /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */; }; - 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */; }; - 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */; }; - 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */; }; - 16655BC8EC4FB521078EE61F306E8DC4 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */; }; - 1671EFBD0DF788ADB8C7A968B4CDF06D /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */; }; - 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */; }; - 1705BFD841E20DB006C3E572207C889F /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 178B89D5C93CF4BA7D76CA4C5767B878 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */; }; - 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690896191B353008125BF792D691B948 /* SessionDelegate.swift */; }; - 18756DB4AC2F6030C5B2FEE20C7929AF /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */; }; - 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18DA88E66CE1D42C434D0818DB6A030C /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */; }; - 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 192138734648044A607D9DBA1D85B732 /* ZFLandscapeRotationManager_iOS16.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19668A23CCDA3365AA19A54A1D839237 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */; }; - 197C45B90436EE84FA4B2F6C49045F68 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1989446F04F56BB9EAD9C2892736D792 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */; }; - 198A8C6B3958B37264EB175EF6A2A149 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19F04345A9C103A0A38EC68228AB7CAE /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */; }; - 1A11606A916A5A822E3B90E00B805ED8 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */; }; - 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A34C9ACA6592BE02031F061038A8BB4 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */; }; - 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */; }; - 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */; }; - 1B09BBA1CCEDE6FAB210BD51EDD9E004 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */; }; - 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */; }; - 1B5F49AF27BD91FD8399207384B6A93B /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */; }; - 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */; }; - 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */; }; - 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7804B814BE84F44433A41C79A45C1BDA /* SharedSequence+Operators+arity.swift */; }; - 1C4CC0263689E90EDA1CFD3CFA90AB38 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */; }; - 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */; }; - 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */; }; - 1E2AA8EAABD283ED1B02B8A2A076BA26 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */; }; - 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */; }; - 1E40AC928DD42433A347E5A0BA3D0DFE /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */; }; - 1E6D93E239A0EA6ED40E183515B81A59 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */; }; - 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */; }; - 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */; }; - 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */; }; - 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */; }; - 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */; }; - 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */; }; - 205CE3C693ED125816389A5C6751326F /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = C677273897E3FC43917865026DB5ED4C /* Scan.swift */; }; - 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */; }; - 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */; }; - 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */; }; - 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */; }; - 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */; }; - 21E21CEA079D6DC5B58E2E838D7DA81D /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */; }; - 228EEEF7EBF4B7A2142762A82B665AAD /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */; }; - 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */; }; - 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */; }; - 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23D404B15739540B5CE9D677A11B23D5 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */; }; - 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23F6ED1CEC604A725940E0EC7C314B9D /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */; }; - 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */; }; - 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */; }; - 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */; }; - 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2559AB0F810A49CFE6710FEF871FDE72 /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */; }; - 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */; }; - 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */; }; - 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */; }; - 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */; }; - 260E24132449E7B60F392548B40558CE /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26ABBC96CB8CE47129A964B652333F12 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12053DF295F568162EA9D75E41377ECA /* Map.swift */; }; - 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26CF49EE37BD7B64BD5C537E00D36FE1 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */; }; - 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */; }; - 279189839F5BF76B8ED4C547F40C042C /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */; }; - 279CBB2F587BF5167E308FE9514E1F78 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */; }; - 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27BDD3112C99C932A4AE76E690AE1443 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134CED5F3453431371663DA67F0670AB /* Zip.swift */; }; - 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */; }; - 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */; }; - 283A30471301FE03C82149CCF5754A20 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */; }; - 284FA00ED0AA37B8EFFE915153EBB6A0 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */; }; - 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28641C012FD4C934E890BD750DBF50AE /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */; }; - 295BEA89F7F4797CA59CA45899BF53C7 /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */; }; - 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */; }; - 2AC58D492DF63E2E93B989A2774EBE97 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */; }; - 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */; }; - 2B2E422A663DB6C2EBA8F450193B1532 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */; }; - 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */; }; - 2C026E073B0AA3740C0EE31EEFA7B569 /* ZFLandscapeRotationManager_iOS16.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */; }; - 2C06C0C3219AE7790995C56FB3972418 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */; }; - 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */; }; - 2C15DF4D1F7CAF54EA45C06AFBDCB654 /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */; }; - 2C861D6FD21C944AA148F223C5141E23 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */; }; - 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */; }; - 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */; }; - 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */; }; - 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */; }; - 2D08520DDC09FAF4C573C49EED3948D7 /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */; }; - 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */; }; - 2F2743934360C33FA5241A02522D3C5D /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */; }; - 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */; }; - 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */; }; - 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */; }; - 30A06DAAB211C78B04AFF83571CDBBDC /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */; }; - 311A5298A16A4399FE6F38F2407F897E /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */; }; - 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */; }; - 31860862E8B5422D2B9BA85A6ABAEFE7 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */; }; - 31B4E898D15832FC1BC68237F9BB08EF /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */; }; - 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */; }; - 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */; }; - 31F84E73D7E5A634D91FE79466D823EE /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */; }; - 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */; }; - 326A3E21EFA0F328E90B31F7F5E80B22 /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */; }; - 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */; }; - 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F60A7CA7165C1CEB0AD5EB71CC0BDF /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */; }; - 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */; }; - 3307B302B6FD3E23FE0FCFA4DAE7DE6B /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */; }; - 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */; }; - 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */; }; - 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */; }; - 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33AA47710FC5E3B7EE5321984B16EC87 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */; }; - 33AECA452577750CEF8E75B9D279F092 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */; }; - 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */; }; - 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */; }; - 342C3948FDC6869E52A6BF8F5A6CDBA1 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */; }; - 346199668A857828860D2CEC8274D88B /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */; }; - 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */; }; - 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */; }; - 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */; }; - 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */; }; - 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */; }; - 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35FA4E49A0C2B0488771624B6CDA7AD4 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */; }; - 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; - 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */; }; - 372B54C93B16DD8929F97055350C4F9A /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */; }; - 37451B7A4F0D74C70D3DF721FAC257AF /* ZFLandscapeRotationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */; }; - 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */; }; - 3808136088E211222ADA1785B2A96CB7 /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */; }; - 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */; }; - 393EC4535C9A601839D6FFE57E271FE4 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E61CB5B99B647B95D4B0976004D38A /* PrimitiveSequence+Zip+arity.swift */; }; - 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */; }; - 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */; }; - 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 39A7CB89392C51E918A0D20E3EBF861F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */; }; - 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */; }; - 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */; }; - 3A6332B8CB8A2439B134450BD0FC3D36 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */; }; - 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */; }; - 3AF04D3FE4F7A674320699E954A5C08F /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */; }; - 3AFC52ACB7934ABCF75E14E8814A2AB9 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */; }; - 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */; }; - 3C6BDC939E82B891C3F45A80A182AEEF /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */; }; - 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */; }; - 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */; }; - 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 3D023689526735EE055A3DC1CDE39E8E /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */; }; - 3D23B02BC5BAB0118E63BC030B7BB486 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */; }; - 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */; }; - 3D9A62D3860F54CCB6B2EB6311A8FC51 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */; }; - 3DED1C40E5F95C41A1404367F83F48F3 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */; }; - 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */; }; - 3E04F841235070031A81DCF3B1BA99D8 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */; }; - 3E2E7CCF6A007B2B8583FD421F54200E /* UISwitch+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */; }; - 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */; }; - 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */; }; - 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */; }; - 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */; }; - 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */; }; - 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */; }; - 41050272FD7256E4E1E71EC84634696B /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF85A43F94478348DC359B2ECA49DF89 /* Infallible+CombineLatest+arity.swift */; }; - 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */; }; - 429065EEEA2748FF00E24A46C31D9DDC /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */; }; - 4363A890A44A03014ADCFFD66418D5E1 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */; }; - 4377700BCEFCE298A28465638638E575 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */; }; - 43D21D63F6EE9D0FDAB2B03CEB1CC01C /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */; }; - 4429E7733A238594F083787CAE0B0FB5 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */; }; - 4473E072E4BD7BB5C2C798082E306D6E /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */; }; - 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */; }; - 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */; }; - 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */; }; - 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */; }; - 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */; }; - 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */; }; - 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */; }; - 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */; }; - 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */; }; - 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */; }; - 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */; }; - 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */; }; - 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */; }; - 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */; }; - 47ECE14D56018ACBD9FC248C1A536336 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F7960F7EF217EAC657317256397F703 /* Range.swift */; }; - 480FB1D87DD06473BBF3D1A54F0E5770 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */; }; - 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */; }; - 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */; }; - 488E637448B226434C8767775D4BF0CE /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */; }; - 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48992151032FDD4B0D5C827D8EF3A4CD /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */; }; - 48E3DDC2CD80EA98DE63FD6F089D9AA5 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */; }; - 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */; }; - 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */; }; - 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */; }; - 499388C86C0CBD5FA93D25429B0C5BE1 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */; }; - 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */; }; - 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */; }; - 4A0E0497871CFB64E72F8FAA4FF13C35 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */; }; - 4A333D44CB86FC5CBB8FDB139158A435 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */; }; - 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */; }; - 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */; }; - 4AD52A949187F68F375B8392F51E623A /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */; }; - 4B5C595E4B2DA7A138086D930EF31AEC /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */; }; - 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */; }; - 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */; }; - 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */; }; - 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */; }; - 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */; }; - 4CC6290931A6A8444303F66AB4969F28 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */; }; - 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */; }; - 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */; }; - 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */; }; - 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */; }; - 4E8456FA683719E36A249E67A0984CF1 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */; }; - 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */; }; - 4FA7517CCF9F742902ADA6FE3EB1AA6D /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */; }; - 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */; }; - 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50B1A242FBA4B5C6ABC10825523B1AD4 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */; }; - 50D81E0E498A6728C10D697FD900F577 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEA70C6E483CAFBA16923005C959A /* Infallible+Zip+arity.swift */; }; - 50DCEE73164B3AFD1C490F324A091CDC /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */; }; - 50E4A7A6514CFFDC3D5480978A54B746 /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */; }; - 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */; }; - 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */; }; - 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */; }; - 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5155C59052BF2D25FF18DA858AA26362 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */; }; - 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */; }; - 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */; }; - 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */; }; - 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */; }; - 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */; }; - 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */; }; - 53A4B7F55404A47BC291793908C3F5F6 /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */; }; - 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */; }; - 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */; }; - 550F0180D8B4E234A854A147A93CE1F8 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */; }; - 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */; }; - 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */; }; - 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */; }; - 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */; }; - 5589DAEC055A4DB6B434A7C40CD93080 /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55B628C95C7E70B6A8BE2E68BC067A63 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */; }; - 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */; }; - 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */; }; - 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */; }; - 581EF914069AC0D085DDFD7DEAC8B6A6 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */; }; - 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */; }; - 585B0ED78ED0F42A8C62422269979353 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */; }; - 586A25537889E90CC69C3D33CD9D447C /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */; }; - 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */; }; - 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A2E8983525CAB929F7748947F2226CF /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A787B0D25697B2BFC72B8F07BB2BE70 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */; }; - 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */; }; - 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */; }; - 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */; }; - 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */; }; - 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */; }; - 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */; }; - 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */; }; - 5C24705E4DB89D70B94BBD4E147C5D4C /* ZFLandscapeViewController_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */; }; - 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C4536A6286E43D3506F527E705971DC /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */; }; - 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CB4FC0A68AA22D0381C7920541EB71C /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */; }; - 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */; }; - 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */; }; - 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */; }; - 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D3152A3CA234ADEE6DBA97F569FE001 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */; }; - 5D46A311B5027271719F29372722CCDA /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D9FE824C172D7B3054BDCC73D5824F7 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */; }; - 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */; }; - 5DB45B5AF03B470BC0DE23CD85047C0F /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */; }; - 5DD7E6867263F983A3599DF4B664B5E7 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E0F81409A2953040AE644AC1422EC7F /* ZFPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */; }; - 5E5C17778A605099BFC84B89C62754E5 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */; }; - 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */; }; - 5E69196262217B4401B5925E7AA7CF18 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */; }; - 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 134961299BB98199309092575F745293 /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EA49A6833EEE2EFF4DE746208839BE0 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EABD8C943988D69534CED5EAC41DE54 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */; }; - 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */; }; - 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EDC4F88C9EE50FAFE105A5AA8978116 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */; }; - 5EF2374BF277BFC7736681C1203EB25E /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */; }; - 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */; }; - 5F6312DFAFD5EE832FEA1A90F3174555 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */; }; - 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */; }; - 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */; }; - 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */; }; - 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */; }; - 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */; }; - 62035216FD9E2DA5985DF85F2E5AB305 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 628FAE598DE9B43F3681E954F09225BE /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */; }; - 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 62A26E12A9747912710F6D30AB5A9FA4 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */; }; - 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */; }; - 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */; }; - 636975D4C29F13ACED48492D10F7F36B /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */; }; - 63AB970BBE98E7264E62049BA7ADC084 /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */; }; - 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */; }; - 642EEF468FDA1136133CBBF8ACC71FEF /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */; }; - 643FDB83A1CCA5A5F761F16ABD8A5633 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */; }; - 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */; }; - 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */; }; - 650D7388CF55F805BA16C1D0ED4289E2 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */; }; - 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */; }; - 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */; }; - 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */; }; - 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */; }; - 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 668BC7B8475F07F8B607947A0F9358D9 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */; }; - 668FD3AD6CF987FED79EED890B6A3D63 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */; }; - 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */; }; - 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34578EF734769B928984CF1112359645 /* CrashCell.swift */; }; - 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */; }; - 66D110260A3592AAC07A2D4D594CD85C /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */; }; - 6729923A6072E42A3F0B2A81A6BCBBEF /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */; }; - 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */; }; - 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8436388470A094F6B970ED97D8651E /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */; }; - 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */; }; - 691BF508ECE6BFA2EC4E072ED1E7157E /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6997268939D7992A94BF78F0C8040438 /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */; }; - 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B9267257662D20D600635F881A2FF37 /* Combine.swift */; }; - 69AF8A3BADD15EA4748048CB79A03A01 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69CB1DAC45B55B300A1180BC9FDB1684 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69F1F9A446ADE41B90F15627E22B68C6 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */; }; - 6A62FB937B94400B2AEA3A6AED00DF5E /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */; }; - 6A7755C1778A9B4C13D7E219385DEDE6 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */; }; - 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */; }; - 6A837088D69D634BAB73006BA75E0FAE /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */; }; - 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */; }; - 6B2D877DCA0E095CECD04BA355D66C37 /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */; }; - 6B83E17D91E7B69FAFDE52463613DF90 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */; }; - 6C762E9B793DF1BFFCBE154C2B406173 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */; }; - 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */; }; - 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */; }; - 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */; }; - 6D833F3B64A120F18496CE105C444350 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */; }; - 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */; }; - 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */; }; - 6DED6EEA30B04F85100FB4D74334134A /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */; }; - 6E04AA3470DEB412F709753D49D59D15 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */; }; - 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */; }; - 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */; }; - 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F0EA6BB78821B8D7AA0F1F66951BD10 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */; }; - 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */; }; - 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 708A62A6E1D7AE4D9DB1ECFDB55542B5 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */; }; - 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70E5F71E9A205D3EE606D0E07722BAA9 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */; }; - 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */; }; - 71C560C0263BBBF12A8BBE47BE5F911E /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC4B9C20384831E294379ED4551E395 /* KF.swift */; }; - 72084E2802E3FE45BB8DCB171C169010 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139DEE534B270022581863C8F73C08CB /* Queue.swift */; }; - 7223AA53B18CB5F16D9F3FAC359CFDC0 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */; }; - 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */; }; - 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */; }; - 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */; }; - 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */; }; - 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */; }; - 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EFD04418854B6514595795F9879002C /* GradientView.swift */; }; - 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */; }; - 73B5EB46979553CD2C11B01EF3E8D139 /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */; }; - 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7418BBA622610E01E15EFF447EB7AA83 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */; }; - 741996BBCF4518FDA5CCE6B4A34DC4EE /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 744A1FA276B465303B897A0B6157D75F /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */; }; - 7496C39C54E485782D1FC8928984D534 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */; }; - 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */; }; - 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */; }; - 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */; }; - 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */; }; - 757A70FDF09844AACE3CC651AE7A5977 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */; }; - 758D753B40AC82874357EBBEFF373C6E /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */; }; - 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */; }; - 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */; }; - 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7637679F92B30D7BC72D964F5093D6EF /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */; }; - 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76B1EC973E4FB7E26F059CFFA8CA976A /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */; }; - 76E13A36AAF5CB63952D6EF6F34428DB /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */; }; - 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7778C4E195446922092C788E8E029A9D /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */; }; - 7802DE9E62425C326C889C48A27D48FB /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */; }; - 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */; }; - 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 783608577E137DE369D227B2CB9B65EF /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 990F452916025825E343C9D384696EDC /* Constraint.swift */; }; - 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */; }; - 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7863D945FDBDE3E0D1AE723AB0C231F0 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */; }; - 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */; }; - 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */; }; - 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */; }; - 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */; }; - 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */; }; - 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */; }; - 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */; }; - 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */; }; - 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */; }; - 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */; }; - 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */; }; - 7ACF5A0B388F69BE34C027274980ECD2 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */; }; - 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */; }; - 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */; }; - 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */; }; - 7BD752564E067098B82328C571D60006 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */; }; - 7BFA8043AD0ECBB4B5D9D4613990C8BB /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */; }; - 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C4373D4C3ADBA4101FCD37D8C5E6E9A /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */; }; - 7C780A1ED576C8723186F3A983D1DB04 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C7FCAB288A7875C855927D7AE02B661 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */; }; - 7CE74542CC1B801C7E6C3612BF6681A2 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */; }; - 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D2545ADA41ADD528B08648433E99409 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */; }; - 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */; }; - 7E1942F662FE09E4818E9F2502B8163B /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */; }; - 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */; }; - 7E791595820CAABDC36E3F39FC396875 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */; }; - 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */; }; - 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */; }; - 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F06D05881601133F61768E9F5857196 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */; }; - 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */; }; - 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */; }; - 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */; }; - 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */; }; - 804DCD84D6C61398F6676CC15BE663EB /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */; }; - 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */; }; - 817E5A1EDFBE95825BE62D98C17A346C /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */; }; - 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */; }; - 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */; }; - 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */; }; - 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */; }; - 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */; }; - 8218C66F8C42AA36C5CBEFEFFD8AD5C0 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */; }; - 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */; }; - 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */; }; - 82C6EB6A4DA786661C03F8F2BDD56723 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */; }; - 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */; }; - 837E4AE9B2D5C7302D490465BD05B4E3 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */; }; - 83B0EFEE02C203A374F58076D7198741 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */; }; - 83D8BCF7BAE837F800368D23A6BD523D /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */; }; - 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */; }; - 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */; }; - 8620E22F93C9479FD23D6799991F637E /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */; }; - 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */; }; - 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */; }; - 865CE9F399EB7DA26514210289BE4ADA /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */; }; - 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */; }; - 86DF2F767EF7BCD8ED700480B03C49C0 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */; }; - 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */; }; - 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */; }; - 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */; }; - 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */; }; - 87C35DFF54234FA1B08F1898F0F2608F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */; }; - 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */; }; - 892F43854EA48F291DD16DD29BCC9F9C /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */; }; - 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */; }; - 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */; }; - 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */; }; - 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */; }; - 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A40D7FED0EF7A3F3F5D5687A2A8FCCA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */; }; - 8A54198F8641399801BE56F0F50E7481 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */; }; - 8A6C654F4A333E5D141814A3A46EA54B /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */; }; - 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */; }; - 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */; }; - 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */; }; - 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B3706FB9BD4D39C96AD44AEADA55874 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */; }; - 8B655D6558B0F28D0F3E64F8885C126E /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */; }; - 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */; }; - 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */; }; - 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */; }; - 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */; }; - 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */; }; - 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */; }; - 8CD3CB906DBC7BF3ADBB21E17CC0CAF1 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D4F2C38CCD4A7911023E54E1E92C87B /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */; }; - 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */; }; - 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */; }; - 8E0486E16766FBF4D5BAE0929FC75D1C /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */; }; - 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */; }; - 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */; }; - 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F6A3EC39214C6AD5A3A69F81C528B36 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */; }; - 8F86E741EDC6F4DB91F770F17F0A1AA6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */; }; - 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; - 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FCD2A10E516B5A81557297A3B9AC09D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */; }; - 8FDD5F2CA9EE4EEE21B453F0A89D7FC7 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */; }; - 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */; }; - 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */; }; - 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */; }; - 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91059D4C65493309E6BFCE4C91E0323F /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */; }; - 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */; }; - 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */; }; - 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */; }; - 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */; }; - 91F0FAF477CC051BB79C3B1C03341437 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */; }; - 9285481DC9DEBAC8F8E042BA846F56D8 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */; }; - 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */; }; - 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */; }; - 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */; }; - 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */; }; - 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 934B4CBB2731C09105ABE347D5893EF2 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */; }; - 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */; }; - 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */; }; - 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */; }; - 938C4E4A61CCDA35982E8AAB8B425F9E /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9397D27DA1D4F9A9DC7EE6A0A103B349 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93AD1E7C98AA6BE08862F0CBA56F70EE /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */; }; - 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */; }; - 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 944D8F6AE48CC08C87A70140FCD2AE6B /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */; }; - 9485D79BE218B99873418DBF8E68EE04 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */; }; - 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */; }; - 9548BA4190E52423AC1AD5DBF5D2F942 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */; }; - 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */; }; - 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */; }; - 95D95B5D797BA2C74DC820272500A370 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */; }; - 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */; }; - 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 960B6FD6751EF6E2CAE772A6BC275B51 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */; }; - 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */; }; - 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */; }; - 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */; }; - 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512198CAD371897E0241365896207DA0 /* Signal.swift */; }; - 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */; }; - 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */; }; - 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98E684F6CFD7DD7E9540A189E11AD4E6 /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */; }; - 992E0537303E36E78C74E9B14BB6EF64 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */; }; - 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */; }; - 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */; }; - 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */; }; - 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */; }; - 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */; }; - 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */; }; - 9AD1BDFD839833CC24E96A70381948B9 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */; }; - 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */; }; - 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */; }; - 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B4DF49DC4A32F02B2A3C3657F5DB28D /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */; }; - 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */; }; - 9B93E128921A2D8CEA8AF3A36ADDCAF5 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C082A6190E5DFA778ED5BF4D587C2B4 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */; }; - 9C303A784B527425DF5F3D7707E2F5FF /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */; }; - 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */; }; - 9E1541AF67B47A97A72C8E8BF19E3D73 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */; }; - 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */; }; - 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */; }; - 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */; }; - 9E6FBA6A44EF3B93AE0F154C14C28BBA /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */; }; - 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */; }; - 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */; }; - 9F4A8B5917AA26A6B063A824D783D767 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */; }; - 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */; }; - 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */; }; - A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */; }; - A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */; }; - A090582630B6CAB52446A3F7C21CB1C1 /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */; }; - A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */; }; - A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */; }; - A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */; }; - A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */; }; - A1751E086904492D58DDE8607D6B3FB1 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */; }; - A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */; }; - A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */; }; - A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */; }; - A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */; }; - A2863C3DDB407D1486EB37A73A8E461C /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */; }; - A29CA4F4A5FE5F8899E218E8DB913741 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */; }; - A2AFFA49910E461EECD92724E8262F3A /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */; }; - A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */; }; - A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */; }; - A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */; }; - A3759393328B6852648D07DEABD4B59D /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */; }; - A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3FBA4488AE5E61EB2DF3485CB2D7664 /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */; }; - A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A442E281BEE2D0D2FACB4D7D9F89ADE5 /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */; }; - A5114851DFEDD16C3E1763C8C28EB146 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */; }; - A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */; }; - A63A3CBE26F49482F76F91B56A93B36B /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */; }; - A65294A9F8B7EF657593F121F4FDF56D /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */; }; - A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */; }; - A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */; }; - A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */; }; - A7056122AF22B0612A8AB08EF3C49FC8 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */; }; - A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A729DE004FE6E27A664E5D9799A0D056 /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */; }; - A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */; }; - A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */; }; - A7F005BFD7E6B57CA53EFC546D78B90A /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */; }; - A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A8150EE7ED40C92B9F9F3665200C0ABE /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */; }; - A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */; }; - A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A858C66903AB74F7F3713CDF748843D8 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */; }; - A870FC244D5565CB64174164AB0F0C05 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */; }; - A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */; }; - A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */; }; - AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */; }; - AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA36F3C04B7218AFF51A248B2F04ECDB /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */; }; - AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */; }; - AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */; }; - AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */; }; - ABC3950709D34B4E33A3035499B3C42C /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */; }; - ABDCAA0885CAD03A8B1B88647A0DC577 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */; }; - ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */; }; - AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC544CE00C3F81EBB256451309BBA8A9 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */; }; - AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD38BC304F1D72F051435BE710FED8EB /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */; }; - AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */; }; - ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */; }; - ADC90F99496E9A508CF5EF0DC7BCCFF8 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE15DA983EA1920CEF653117764D4223 /* Source.swift */; }; - AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */; }; - AF28A478BEB5803AF20DFD86AAD93CC8 /* ZFLandscapeViewController_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF2B2A0D61267193BAA74F5E77367999 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */; }; - AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */; }; - AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */; }; - AFBE2BAA5416A8D1904BEEF3FCE760CD /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */; }; - AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */; }; - AFE7314CE59094326B4632439B7B8DBE /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */; }; - B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */; }; - B06FFA0E26543C7F8A6FE38918A3B9B5 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */; }; - B0D427FAA5DBDA38A5D8E7F2A668B147 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */; }; - B0F8C45DC2EB55D40A2D2F21C8C0413C /* ZFLandscapeRotationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */; }; - B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */; }; - B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */; }; - B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */; }; - B1FD44BFD08806412A6F8EC208358AC0 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */; }; - B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */; }; - B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */; }; - B30254759B63151FF4EB7E23533EB00C /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */; }; - B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */; }; - B324085AFA3D839F8B210FB686F326AD /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */; }; - B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */; }; - B3D0764C391758503FC4F401CDB09ABC /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */; }; - B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3D609B3F24A96BF7EB18DB07992D34C /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */; }; - B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */; }; - B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */; }; - B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */; }; - B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */; }; - B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */; }; - B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4F344D8467121AE8795BED044C43B49 /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */; }; - B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B526F2EE6BA34225412AE9831B252EFA /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */; }; - B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B56142E7989F6386E0313DE71EE69D0F /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */; }; - B5CAC7CC6EE29FDBF371ED3414FDF727 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */; }; - B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */; }; - B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */; }; - B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */; }; - B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */; }; - B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B782D0ED13D6A4AF64E7498A0B7E5D79 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */; }; - B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */; }; - B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */; }; - B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */; }; - B94EABB8BAA65ED13910EC21F8DD3745 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31937D858F88461091E8E9665264821 /* GroupBy.swift */; }; - B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */; }; - B9BCC8A5591551762CA668B5BACE18A0 /* UISwitch+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552586791BE989553183B00C8A956E42 /* EKFormMessageView.swift */; }; + 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFBAB134CDDD41B670097CD87D49D996 /* EntryCachingHeuristic.swift */; }; + 00E617A5A3488D348913461872C1B110 /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B23D7D8BF2D3FB89237953B79610F6 /* ZFKVOController.m */; }; + 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C075C14C854240C22EB4232B63A5A54 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EDE38A6562C1615319B79C41BEC67D /* ZLTextStickerView.swift */; }; + 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACB6F98708CD1CC6E263CD7562F35FD /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E5FC2906352FB8F124EABAEAACDA49B /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01DEB367B0C1A9696200AC9AB214BA2D /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 42E4380D56B981CD82ABE49322EC0940 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 662910378FA0D065FBFA7A479C38DA39 /* SDWebImageCacheSerializer.m */; }; + 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1B68AA89CC8F962E90BC533E0365D3 /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0251EC773D0E36FC9AA53C5651778F33 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97C488FCC454D978937C7F5D0775C12B /* CombineLatest+arity.swift */; }; + 02ED6129403ADBCCC169D16C8A9C1285 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F907E8B2C0B851E97FAE598BDF55DA23 /* AsyncLock.swift */; }; + 0306E976FECA870AF74D73BBF1DDBFC3 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE1D0B35482B29687470B57308BBB804 /* Error.swift */; }; + 039745460BF779773FA6010B91418863 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8FA4511690D5D897ECF0FEF3EC47311 /* Reactive.swift */; }; + 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453B2A721F7F3A11A0DAB5653DAAB0E /* ZLEnlargeButton.swift */; }; + 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AED537C826350E5E4817BD24A5D0276 /* InfiniteSequence.swift */; }; + 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A77B9A3626F30F6BB5C8C1A6B623AD0 /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC01AF4E4D9CF8FF880C0E5AE0CBD452 /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05071922E7029FC8A4532B15372B7EA0 /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD2472BC69DA112141A8EC5E7C8469A /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05645D5823E9A87BF9207C758B6070A3 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 529EE82B33C37CA2FE76B490B5A3D886 /* BinaryDisposable.swift */; }; + 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BC579DC6288EF4A012FEBF9732A0DA2 /* SDDeviceHelper.m */; }; + 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09679F483E8BC0B7769C6B40CB3EF766 /* ZLFetchImageOperation.swift */; }; + 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 599B90D4C952E097F395E228D849E9F6 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3B4F813447F3192BDE900BD01BF421 /* _CrashModel.swift */; }; + 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 797FDA6F1E0098B96C8331893EA64CD8 /* SDWebImageDownloaderOperation.m */; }; + 069E6B4018DF5F86A0B741D5D990C150 /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 032F24321984784D6EA6FDDB8374A51A /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = C11FB3417AE015AFB4C9BEFDE02802F7 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06F952DA1DF5E30DDA67F2119D9A69FF /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E109549B31CC2F4391E5B7ADF8A9E68 /* SchedulerType.swift */; }; + 071323D92939A4EC7F7AB2CDF5D92903 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965EC9833E987012DF8103F4A3AB4661 /* ImagePrefetcher.swift */; }; + 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 25E1A3F6BAAAAB4C19461EEF26F4F05A /* MAPointAnnotation+DDCategory.m */; }; + 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49847C15FCB2BF22E6360A5BCF17E05C /* KVORepresentable+CoreGraphics.swift */; }; + 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = BF2748FFA35AAD83C065C568455DFCC4 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = B87A912A89332FAFCDC7E75BBE76A8C9 /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314446C50FA3EDA5D770B20FDB02A043 /* RxCollectionViewDataSourceType.swift */; }; + 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FFCBA9BBECA401BA25F808F15B05123 /* PHAsset+ZLPhotoBrowser.swift */; }; + 0843E381D48B6AF5BF9ED463CA5C955E /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A38BCA5FD2EB3F483BCD214900836443 /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA55DBD442249CAE95B4405EB811A0 /* Color.swift */; }; + 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D4B1DA04666EFDE14D56B1B2863A73D /* EKAttributes+DisplayMode.swift */; }; + 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2EA646E9CF303D00C6782A2EAC2325E /* NSObject+Rx+RawRepresentable.swift */; }; + 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947B6C0A836E704E80F2E2C566BA6ACD /* UIFont+ZLPhotoBrowser.swift */; }; + 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5693E2BDDCA2558911174D2A70F63B /* _DeviceUtil+Constant.m */; }; + 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = BDD852C0F19CC829F674D39C3CF65E83 /* SDFileAttributeHelper.m */; }; + 091F3CDC68478E9CF57ECAEBDAEDB1F7 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B73F897CD1CFEBB63AFA279A6E436FDE /* ObservableConvertibleType.swift */; }; + 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E06AA1371081CD0E9969300E5E279E /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EABF06CCB1CC2D0221EDFA98453678 /* IQToolbar.swift */; }; + 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A207B5704F7A7A13C6A2BFC8F1F96768 /* JXCategoryImageCell.m */; }; + 0A1F15B622755CD20B03D30E177D46D3 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36D570A754308D395E40FC7704F41E48 /* KingfisherError.swift */; }; + 0A635A1489C94333286574BD922D4450 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061AB6A8E6CB1E402FD321F4E28E0032 /* Repeat.swift */; }; + 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = D85C5004C72C029C7F49B5CD0AB5FDED /* _CustomHTTPProtocol.m */; }; + 0B3C9C7F2B37E8A5B61C136CB41C1CD8 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = A7764085B714373484FFE2F3011470D1 /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ABA2D70D883A0BCB36C06E65D19623 /* JXCategoryTitleCellModel.m */; }; + 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 299A06EAF4597CFC30BF8C95E28FAEEC /* MJRefreshAutoGifFooter.m */; }; + 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3DA8F63D4126A1495D6388E01CD071E /* UIApplication+EKAppearance.swift */; }; + 0BB0FD6FA23B68F5D000F8A7237237E3 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3688C496F6A5CEA1DBD7BE5A1A118907 /* AddRef.swift */; }; + 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 325C9672C77582BD148E10229D187E81 /* SDAsyncBlockOperation.m */; }; + 0BF34221145C07F49FFC8E000879FDBA /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58112BF240A2BECD38B648CF646FE269 /* KFOptionsSetter.swift */; }; + 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965EF4B73F26BA3C5F67865F1F68432F /* Platform.Linux.swift */; }; + 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C89D3E5E2FC0FE8B9814F79E32A84F1E /* UIImage+ZLPhotoBrowser.swift */; }; + 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EFD4FA50FA120C4ACFB37CFBF47C37F /* DDImageView.swift */; }; + 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = E216D84D11528B3CAF6D7653AEE92809 /* DDMutableAttributedString.swift */; }; + 0CEB4B6709A85E0B6B149DDFFE4794FD /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8453E04F019042EF6191C897F376A02A /* TVMonogramView+Kingfisher.swift */; }; + 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 48ED2A1C7B0D3FDAC47F38FD81AEEF5C /* GPBMessage+CocoaDebug.m */; }; + 0D36AA1F6CE436E93F6E77931BB18449 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = F2A34DFCC840F0E3279A41387EF4BAAD /* UIViewController+ZFPlayerRotation.m */; }; + 0D443E1DFAD8183481EF08D959311B4C /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0690983A5F3FFAB4BB325F401E2D95D9 /* RecursiveScheduler.swift */; }; + 0D63DF8098EB14F05B6545F1A7729AFC /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1540DAA2D6E94ED26D712751428A589E /* UIScrollView+DDCategory.m */; }; + 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D497A3523822F65ECE328468694A0E6 /* DDMASearch.m */; }; + 0DB15FB76B52351475CB9D3971443EF5 /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8174A853AF0112F878E3AB245CFE5FC3 /* UINavigationBar+DDCategory.m */; }; + 0DB9A58537A673D13F83A4C8B2883509 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD1CBB76D7C382FC30255F30B79E843 /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DD4E3C17C014C6A28FD0B71F34092D1 /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B4376653793640CFCB480F9B93EE5A /* UILabel+DDCategory.m */; }; + 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ED8B4773812BC6F65FDEEDDECA42D7E /* DDNavigationController.swift */; }; + 0DE926C74AFEF0953A45D1C0466B8983 /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9953C6D1CD1A8FA71A45C9151C11555A /* ZFSpeedLoadingView.m */; }; + 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F832BDF7212B9798A8668EF3E261328 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E1371C858E6BB0071C83FEC7A1CB55A /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BC9E5B9ACF575584DB7F19C96A4282 /* SynchronizedDisposeType.swift */; }; + 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5FEB347C5DF7BD4D68EAC5D42C8E357 /* EKRatingSymbolsContainerView.swift */; }; + 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = DC29AA352D5C3631F28D272374D2D2A2 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E760F09745425718BA2E5361E733697 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC7DD58D7580AA69B77E8B2F22BB722 /* MemoryStorage.swift */; }; + 0E7F7537A637B6A89CC84924B8115A58 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 332E1C380DB573A44ED8B0E33FE0354F /* Enumerated.swift */; }; + 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E959D4E484A2D67D27881A8244D60496 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D00BB0108A038F5935CEBD849A0150 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F84051B98EA8DDD840201EB902537E1 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C130C0A446C9B5FF519523E014DF2FEF /* ConstraintPriorityTarget.swift */; }; + 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C6DDE25916CB2C4518573216E6DC1C /* JXCategoryBaseCell.m */; }; + 0F9BAD6D1148CCA3C71372F9C1A79074 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F03061D1D89269977AD420FE9F76D033 /* DDZFPlayerKit_Private-dummy.m */; }; + 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E00504666F7460E4A61658516D3368D1 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EA39CAB98E83BD6936BB7A585309646 /* JXCategoryNumberView.m */; }; + 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E99EA9E6495957109ADB44DA021AE0 /* DDTimerObject.m */; }; + 108B0328BFB45923B694B6FA30CD9655 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B1780FBCA67B725F00FA180AA74209 /* Producer.swift */; }; + 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAE990A976AC01E24B40D0F4E634DB1 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974553105A35182BA374550D17D6D225 /* RxPickerViewDelegateProxy.swift */; }; + 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB56DD13414CE2EA092BCCBBD6816E0 /* ZLAddPhotoCell.swift */; }; + 113784E7049A101B9E038E8053F039B9 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3DBED8DAC0340A0C457AF7ED5A5482 /* Utils.swift */; }; + 11FB8AD6C0386C8111B7806C5889D778 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A46A2DA38E3D426B1BFC15159EF0210 /* WKInterfaceImage+Kingfisher.swift */; }; + 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 65B63554080BAE5FEE8BC33DDFC9C648 /* _DeviceUtil.m */; }; + 13734F44DE145734D1B8AE382CE33992 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F95642B53972ED57A8A775282285536 /* NSMutableParagraphStyle+DDCategory.m */; }; + 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 195614240A6D535258E25172EB1D1D39 /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5369E2A354937EC75427A66F785D3902 /* FPSCounter.swift */; }; + 13C3238E5C3FCC5BA2CD30C883C33C28 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC7F0AB2F6ACFA40ED91A42BCFEBF082 /* Dematerialize.swift */; }; + 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F5CF8C05113829C7FB9B0E53B78D194 /* UIScrollView+Rx.swift */; }; + 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 753FF21B2315AF03CE03BF93EA044972 /* _OCLoggerFormat.m */; }; + 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A6BF6B67939A49F033545D808DEE09 /* QLCompatibility.swift */; }; + 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B22A464EA72C0EF8DAAEF4A06CA4BAA /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114129D16D54BC1FDA856F2F68D7513E /* PublishRelay+Signal.swift */; }; + 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4880153359B2A321FFBC4D117E8F2E71 /* DDAlamofire.swift */; }; + 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FE256D79E08B5A4FA6E42A8C9EA824D /* _NetworkHelper.m */; }; + 16F2B4540A23D79952CBF730742247C5 /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F1C18EE857EBF2DCB026C6F94E8D410 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1708E09184AD2C890968DB7F4D69EB6B /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F008D5AA0840840A1A95DD9D7D6CB /* CacheSerializer.swift */; }; + 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = FD74126CC77A04A5CE37D43823BF43F8 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1796C9292CAEE25D48257C160370D12E /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91056C1C767B120FB9889F52A6DE1CB0 /* Sequence.swift */; }; + 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08A9573A636D288832FF57CD275199A3 /* SessionDelegate.swift */; }; + 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D988BF283726F1C59A82B4D23DAD77 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18F59A54ED83E9651D94CEC1252AE77D /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7810B1F521503C2B949E924EDFBBDC14 /* AnyObserver.swift */; }; + 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DC06C3B482749E3433AEC0407D8A09 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 664D0F0E40539B3D0BEFA700B47BC912 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DABEF6A6C7CF24387DC59AE365E4CA1 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1991FC95001942243F701E9AF04E8960 /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 25743861C387FFAE4B353944E71DCA63 /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19A0C6679F5D96EA2729433D67445583 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D087CAC740566B8CF9B3AD8D88BC10C /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19BA3F0FF0C32D22731E94488216D2EA /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4CF28CEA684828104B1BFB2748E65 /* InvocableType.swift */; }; + 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F439C86BDB8CD614E7CD7DD7526279 /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228699800DAC28445A052D767093A43A /* EKEntryView.swift */; }; + 1A736DE9ABBA98AC1F6566A56B2EC494 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D381E711183352B011B00856E12A18 /* UIApplication+DDCategory.m */; }; + 1A7431E290D636192211DA1AF6C6FDDE /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB163262FD931B12C9A71C9F0BC76E5C /* Deferred.swift */; }; + 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CEC609663FCA1CA67743A1EE7F9C3D /* EKXStatusBarMessageView.swift */; }; + 1AD681A2B881DFC7E1ED39E9DE6C1FAC /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = CC3C6801E49F09346960D76A82B04C32 /* UIBarButtonItem+DDCategory.m */; }; + 1AE3B2B58C5B7C291A0E4001817A0DA7 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F47A3053DA52622FFC1F052E89967D5 /* NopDisposable.swift */; }; + 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D20882F9F24F42B17ECD3A6D03CCC3 /* SDWebImageTransition.m */; }; + 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 00FE13693764AC4C04D1F409256D63A9 /* DDMANaviManager.m */; }; + 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA06420C703887F32CC2A610B9AB75A8 /* EKAttributes+BackgroundStyle.swift */; }; + 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3250004B18FC0B47911F9AC7F2709852 /* SharedSequence+Operators+arity.swift */; }; + 1C47B3B5A5665DA025CEB7C23E7F7E20 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79CCD12023A6C7D9AB5E5B1007898E2 /* ConstraintMakerFinalizable.swift */; }; + 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = E7A0D7B8F89C0A9CA512A96C27B097B7 /* DDMAMapView.m */; }; + 1C84641F5D603F8CBF8317EFDE41ABF2 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7688E220F0813C3DCF84518398FF4AB /* ImageFormat.swift */; }; + 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FE45B7A0A85BC2A14EA29A448ED18701 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CCD6AE130FFF6AB9569AEC823300C14 /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF8F74D13431D690CDD65CA74EE791C /* UIWindow+DDCategory.m */; }; + 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = F94D1A128A33081A4A92871BBAEF825F /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 50187D029F0D9D63CEA600EB833D2FCB /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D85A3F88FAE6ACD8983DD7C4E8D9EEA /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E319F19FE08C36AA27A3B7D5D09911B6 /* Storage.swift */; }; + 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE59C89367CC6CDE88AC21B3A272A99 /* SDImageCacheConfig.m */; }; + 1E0A89626D69B4BD8EC1EEC1F7030161 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB13ACF9151EDC64E9831BCA8B9C110 /* DefaultIfEmpty.swift */; }; + 1E1ED5818EA6C75BA972D939F6E3587F /* UISwitch+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 480B695D056D45BC132FB8BBBA3B1A30 /* UISwitch+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68FECF3A70DAB43E98F4F9E464C45DD7 /* DDTextView.swift */; }; + 1E6D372BDE467950DABC0A673FD7112F /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD1D41D769887550A93F58829C39E17 /* Delay.swift */; }; + 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = A8AE8D18924BC0B7DD2620B6A77667BF /* SDWebImageCompat.m */; }; + 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = F44815C0FAB329888A92D766E7F80E30 /* SDGraphicsImageRenderer.m */; }; + 1F191721C29DB5FBEA17421F47EB0D12 /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C2CC5C58471EEBB2084197CF1EB1F1 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D7ADFA74899776D90D8459AA971FC47 /* DDBaseTextView.m */; }; + 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B7A168BF194A3ACC732EA7F46705878D /* DDBaseButton.m */; }; + 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4326498BE64B9431EBC01F52F83F6DE /* DDBaseImageView.m */; }; + 1F4AE16BC9894C1D3E3A9F3022FDFC8D /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5922A3E7DEAB403DBC072F2AE25FE3D8 /* SchedulerServices+Emulation.swift */; }; + 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E1DECDCEB84335CF8CDB0DC9D651F1 /* DDTextField.swift */; }; + 20139F5E8A0B8F9F67B0F9D73F09458C /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56593622AC2C7FFFB0801A352EF1DE9C /* Completable.swift */; }; + 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B480A64D6A5472016AAE8ED1E639A43 /* CrashListViewController.swift */; }; + 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05026EE16C5C946305BE99C3E6F9A049 /* TextInput.swift */; }; + 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD725F4BC21DD5ACC090630E0592B9D /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 209DFEB236847801612B1A324BB717C7 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ADCAD6D3FCCEDDD9C076480E5E45099 /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 214451BA85FD037E425E4777F70A63D8 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0407E1992DCA5549471A76B3E52B961E /* Decode.swift */; }; + 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D617616BC1AD94F36BFC190795B23070 /* IQTextView.swift */; }; + 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 202D53EAE3E39D8747A5AABB45CA1394 /* MultipartFormData.swift */; }; + 21992ACCBEBD7BCA92046656B572068D /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB00062E3CA197B4C5EA5B6207D4DB42 /* ImageModifier.swift */; }; + 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9ECAF130C7DA625175311FCD0A09957 /* NSTextView+Rx.swift */; }; + 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2FA225CA7EEF3E4CB63A64F3A0BC90 /* EKWindowProvider.swift */; }; + 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D93CC8C56B1BA7AE08AA175AADB60065 /* _FileTableViewCell.m */; }; + 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8FECADADD7AE94B41BEBBE699BE7BC /* EKRatingMessage.swift */; }; + 22B393651D2EB22C352CFFE98CE90411 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347893866EA82FD866BC901A4AE69564 /* ConstraintView.swift */; }; + 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E14AED9E322EA00D41FBF2A04AB63A /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 235E42DA6DAA18B2B5EFA6740D46E82E /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E7CD770E4384D775205FE029975626 /* Timer.swift */; }; + 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A3AA02E45A3A2DB1CFD624A74E1B896B /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24209533C316A19BAD9EC9546FB8CBDC /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5510AA6ECF0538D259AB74F97FBCAA94 /* DispatchQueue+Extensions.swift */; }; + 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F6E3C6FCEA71F2283C8BD631C55017E /* UIView+MJExtension.m */; }; + 249E5CB98CD1AC41A44D2C1C99B98DAE /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CFAA72D88EDC2DB5AE46DEDBBCD15A55 /* UIImageView+ZFCache.m */; }; + 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7CA969F0EF85DD814081D896C386FE /* Array+ZLPhotoBrowser.swift */; }; + 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 166F3BE4A83870A354DEC6215EE8C916 /* MJRefreshComponent.m */; }; + 2529C4A581869CB960A96D4B357DD07E /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE06161528E1AF2E0EF77A16C491F4C /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C37B6EB3FDE2754B43C8C402BBC39955 /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D326FDC428B73FC0849E1E7F4DDC3F7F /* ZLPhotoBrowser.swift */; }; + 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 249F166BAB983005F88AA172AF308F98 /* MJRefreshNormalTrailer.m */; }; + 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B920C5489F6459693EC2F8AB100597 /* ServerTrustEvaluation.swift */; }; + 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32466ACD078A4363DD90366F26D72DE6 /* EKButtonView.swift */; }; + 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C6B450ECE59656E51CA1FEBDAD9124 /* CocoaDebugDeviceInfo.m */; }; + 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C982671AB005C14C7A03148C034486CA /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E4B7A71C815C4EEDDCCA1D8F003AD3 /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 959B56AF86094E968F7581ED206E9343 /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27491D0BBC689E07F7FB3B05397A9A7E /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = C679462F5E4C7343CFEF88F741075C5C /* Errors.swift */; }; + 275E0FF57958127FD93D65959410EAD8 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510FBA1E3793F1B4BFABA3EE6699AE4B /* Maybe.swift */; }; + 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7978061B367FEEF54D50F33F7F46DDAA /* MJRefreshBackStateFooter.m */; }; + 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A013F5480840122260E568D3889BB75 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830B73E6840DAC7894A4664FDB322F4B /* UIApplication+Rx.swift */; }; + 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E8E40FECAD1BF8DC5BEF80BA54FCCC /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F180D9827A3691436580ABACE32472E /* EKAttributes+Position.swift */; }; + 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 1537CC63F6EC51EE4989F0BDB67F7825 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28F932F4B519F37A070730806248F76D /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C0A57D29A4FA3D9C3E03EEE32B95E3 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28F9D6BCB6A0134C2C6327E937006BBA /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B6D85FFC9FC01F4047A30306E50ED7 /* ConstraintLayoutSupportDSL.swift */; }; + 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 792FAEC986FCADF5FD03CC2644146CB2 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8539BEAC00890AC3182CC782481B3016 /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E87165F853279C985B4CBF43A0B24A3 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 36FAB48A333EB7E8A5EA0BE5711B8798 /* DDBaseNavigationController.m */; }; + 2AD1A62AB8DA7037B105DAA34EB55E52 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39D8D4BB8915B26F9723FF5EFB8B9B0 /* SingleAssignmentDisposable.swift */; }; + 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE57FF275017B654F00C2CFB5ED5AD2 /* SDAssociatedObject.m */; }; + 2AFBB24D35FF29839562E7C341DB2348 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19FCC3D3615AD48D9FC1F78AED216ECB /* ImageTransition.swift */; }; + 2B1756481758A1901D6F162756A33C3F /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252F871FEC11F40CA47F4B4A65C84FC9 /* Debounce.swift */; }; + 2B2B60F423A8A8EA83D5774D9A9D155F /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6749DBF2A89367E0891DD55FAA740BEB /* KFImageOptions.swift */; }; + 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = A66B624D20631F63BE57079E9E38E618 /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B63E60624F4D5DAFDFE767098252A75 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7D5EBE575AA92BAA9C0FC890B8C1B6E /* RxRelay-dummy.m */; }; + 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 259E9FF260EDF4870D865EAF130B8058 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 48B9E932CBFC1CD58E94988FAA1AA954 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BD7DD0EE925854A3A8F5CA9D8C3CE6E /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = D89438F580F74F763E391DCC3361C008 /* ZFLandScapeControlView.m */; }; + 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB3F65983CAC9DE063395401B68D34D /* SwiftEntryKit.swift */; }; + 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342BA4BFD5B7C13974E073011F535A67 /* ZLProgressView.swift */; }; + 2C42FB35E08DD7FBAE3FF17F5A3B1F1A /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30B843BF246C177F1E11E6B2FC20B1B3 /* Catch.swift */; }; + 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F11BC718A091C698332F74A1B3E839E0 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C383C886514C80DAFEB47932333DA32C /* RxCollectionViewDataSourceProxy.swift */; }; + 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81816F016146EBDCD6E547128813ABF4 /* EKWrapperView.swift */; }; + 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A859FE4DE1E318C7549723A8795541AD /* ZLPhotoModel.swift */; }; + 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F9D3CFDF99104FBA5314C94AFA2A3E7 /* NetworkCell.swift */; }; + 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5333F3869F86AA11965F3D11E4658B /* UIImageView+HighlightedWebCache.m */; }; + 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2672B287E74840E030D3163E3EE25144 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F3D46008876E9D500D3A2B098414DA8 /* Alamofire.swift */; }; + 2D7B0F46E2740179783DC1B0CCB9D3AD /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796EA6605B20E6B524167ED2671B2579 /* ObservableConvertibleType+Infallible.swift */; }; + 2E2FF41F186D65E4C631D795508696E9 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0035A823CB8C26A02FF85078755C68 /* StartWith.swift */; }; + 2E5E0A2D2BF5B391D68E5BC82F52B36B /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 810CE0D6E81EF0A94B5786F1E653A7F4 /* UITableView+DDCategory.m */; }; + 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E995E7CF6BA4DF213E7CC33206CA15D /* DDFontKit_Private-dummy.m */; }; + 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A758A97CED6A1043D55B389B8CF5E08B /* ZLAnimationUtils.swift */; }; + 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1142EC843F61B4F93142F81AEB65928 /* DispatchQueue+Alamofire.swift */; }; + 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBB26B5A346064A390948D5BA06F4E9 /* _ImageResources.m */; }; + 2FE1962098BB19312F7D1726C5F0F6C4 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9126FCAC7668589D30AC0DFF124C8FC /* KF.swift */; }; + 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07D78677160C794E57541BF7CC00A9EB /* ZLThumbnailPhotoCell.swift */; }; + 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9D666BAA61942F29A060ABCF996BD75 /* SharedSequence+Operators.swift */; }; + 30FF9533A68587803972DCC02C82D09B /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C59FAE2D03E76EDD699D96C9E4858ACD /* Resource.swift */; }; + 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 941DD7C0B7A7973699587578FAFB45C7 /* _SandboxerHelper.m */; }; + 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA723AF18D18E4849655540A30A41EC /* IQUIViewController+Additions.swift */; }; + 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 829C1C5D75D85EB42FCB2E7FB800A2AA /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD40A557BCCB2002705CEB1729540B25 /* UITabBar+Rx.swift */; }; + 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64FAA4FC917CFAD495B3863DB7F4514 /* String+ZLPhotoBrowser.swift */; }; + 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E95C5A3BB23ED5C67D3CB88FB8FD41 /* UIButton+WebCache.m */; }; + 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A7129A65E0F26D05008ED807229ACD94 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 847647F70D7567B5D15C00EC5A0D3CA8 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2905F3FD2D4954EFC0B68CB278BF7DE /* DDBasicControlsKit_Private-dummy.m */; }; + 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0FCBE38331BFB1BA3D657C312C8925 /* ControlTarget.swift */; }; + 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0606392C5355443386D3E5C6F256EF /* EKAttributes+FrameStyle.swift */; }; + 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = EEFD6F1EF65F4039FC49B61ADA86D2D9 /* JXCategoryDotView.m */; }; + 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 360FE443CFF58019092403F9DA321754 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 336DAA0B3C7EC6E81427A186EAFB2649 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1211F2D7C2EE8E27E4C2849B3BFD29AE /* WithUnretained.swift */; }; + 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D1F84CCD0A98BF31E500C8C505E447 /* CocoaDebugTool.m */; }; + 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 625749FB5FB4E72B3775ADB6A1335EC5 /* EventMonitor.swift */; }; + 343A1E7CB9D4DE4F324217378D85B599 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE64904C909267918E94A298DC57EB83 /* Placeholder.swift */; }; + 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD23C0EE7C4064F7C75B32CE93A0FF2 /* UITabBarController+Rx.swift */; }; + 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD6B1A79340D1679F5286F9F919A471 /* DDSwitch.swift */; }; + 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33B2753FE01123BC5152F50FD0C30382 /* EKNotificationMessageView.swift */; }; + 3538DF53C88E1DDB4E8F4F190725FA34 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9792BCD7AFF33275A94E149A6418BEEE /* KingfisherOptionsInfo.swift */; }; + 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D1ACE4AF5D90ABC4F5B9141A4FBFCBF /* MJRefreshAutoFooter.m */; }; + 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7119FE668ACB37A47854664A1C79491 /* ZLCustomAlertProtocol.swift */; }; + 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E9D69A0CCE74D2DBF46D23C40B5E5D /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B57BBF2CBA1C50A176B1D64B54029BD /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; + 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81D60C7DA8710218E3CE896A99714F1 /* IQKeyboardManager+Debug.swift */; }; + 37449F6984D651D0E69926DCBE829906 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3E74E3911B4F4FE6AD5DB37E417FA9 /* Merge.swift */; }; + 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A74428DBC1C3E980B0331DDF6FD542 /* DDProgressHUD.swift */; }; + 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9070675415B80CA11EA103760F17001 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86EF154EED7A75A6E5BDE56A6787D0BE /* UIButton+Rx.swift */; }; + 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B570B4A07CA7FDE0200FF1DF11D06E7B /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64139772476DB9FD2639C091E04123CB /* AutoUI.swift */; }; + 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C530C6E90DF52E44036CD46208290D /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8706F8B8B80B95131EF329EF5A175C01 /* ZLImagePreviewController.swift */; }; + 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90905B0BF54CC75C7A35AC35F3EC4404 /* ZLEditImageConfiguration.swift */; }; + 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D60774E962E824A01C38B46D4B48E96 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23525E59334308D5E09B760A5392E2D4 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D4BC2A5C7E991B84E8A3AD72DB46D7 /* EKAttributes+Presets.swift */; }; + 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ED004D32E24CD990B2219781D7EC03 /* Response.swift */; }; + 3A634B50A26EE2C1698EF654CD98C151 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66EC3232B3A4FF00FE6E3BF62A8C51CC /* ConstraintLayoutGuide+Extensions.swift */; }; + 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E98FF05B44FA0B603C9AA3BEFE8C0C /* CrashStoreManager.swift */; }; + 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345DF1DB5259468BA709E7F1A5E2053E /* ControlEvent+Driver.swift */; }; + 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA22A340F0E51F347E718DFD7660E1BA /* JXCategoryIndicatorImageView.m */; }; + 3BAC56208A46E21CAAE920CC3FDB3DA1 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E584E6949EA8D063CF684962254E35 /* Infallible+Zip+arity.swift */; }; + 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD56DCA097BF274B5E2D922D96E309 /* _OCLogStoreManager.m */; }; + 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74E122DCA1DECDDF06E020CB76446BB /* EKRatingSymbolView.swift */; }; + 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5F0A39E9A7793F75FEE7A4D1D15A00 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 293CB640FE19C765C8F17286ACA82BE8 /* DDBaseCollectionView.m */; }; + 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D1B6B6378648266025535226712CDC /* ZLEmbedAlbumListView.swift */; }; + 3E3E41DA1F2B14F26B8A142632185B34 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C177C0D81323992C0DDB48E228135BB /* Never.swift */; }; + 3E5E0BB3D0D4BE2144C28DFB21A1EAC4 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0161D1ECDB7AD8D07DB994394E9C4E2 /* Generate.swift */; }; + 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 9031443439AF1D0225067874574E9C2E /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6288354F7ECFB702C0853C5308703972 /* OperationQueue+Alamofire.swift */; }; + 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A298159E3C0413A9174BC81CD2CE94 /* RxWKNavigationDelegateProxy.swift */; }; + 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B65BA2C7244D9F9F65CA16B8B8C723E /* EKSimpleMessage.swift */; }; + 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BFCC9597B8AC00265A9B157A5358280 /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8A96C04A5ABE08F62630695F423D63 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 24CC50E6809DA5CE2C00A9B7E5E57742 /* MJRefreshBackGifFooter.m */; }; + 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D215C6400A0063DC87269B5505E1860 /* RecursiveLock.swift */; }; + 404D73B62041963EC4450B7A89DAAC5F /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D0911774C89A4EE55139DBF3ECFB7B /* ZFPortraitControlView.m */; }; + 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C782F2FDB4498AB70B533A9EB23B57 /* RxTableViewDelegateProxy.swift */; }; + 40A92AC669718DA6968E582A45EB1CA1 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B65C07961F8409129E9E118DA4C9DB /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40C3B6DBA22BFF1D1D9567FF37AB5F6B /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 412A124B27B667300167C050804BC520 /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 413A18060C2608C6B2E80B181F19AA28 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE06D354167619A842367F5F2458E0C4 /* Optional.swift */; }; + 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = A846479766E8EEEAB2D9FCE2771A14FA /* UIScrollView+MJRefresh.m */; }; + 420EC70217FB5E31C577BA8C2C0FDB2C /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92DBE2A8C8E99C2A8679D00DD9CC67CF /* RefCountDisposable.swift */; }; + 4221F513DCBCCEBB76A4C8F4E7036821 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = FC466DBFC2E6331190885EF24ABA2AA3 /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 425F740414CD3A18C8B92D59E12A8EDC /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF86B680B35DBC0032F2B69F58A0ABD /* ConstraintInsets.swift */; }; + 4285DC2666CA163D54A413241E23AD65 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C787441F5399DEE3D80ACD1DDB53CC2F /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4463BE519CBF450814017E25FEBAC30B /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8F9324A33FB5901DD66C7EC949ECAC /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A048CDED2B5F5C4113EBAC62A6D5D0BB /* ZLImageStickerView.swift */; }; + 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 614A7C9D3A652BC9AAEFABD888501723 /* ObservableConvertibleType+Driver.swift */; }; + 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 630AF8E26F5E80B5E87D44D75CFDB668 /* JsonViewController.swift */; }; + 45920E6D1C6DAA524C2083D0788CA800 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F9ABC4E2A9E3B5D1810D45201865605C /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C569CE940EA488A3CC675A847DECA6D1 /* DDCollectionView.swift */; }; + 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D238320515567FACE02643A347323B /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF69D165BFF5456F7DC7E15A7C518370 /* RequestTaskMap.swift */; }; + 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58749DF251FE8A3729BBB2E171EDEA3C /* JXCategoryView-dummy.m */; }; + 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE4B82E25338E978226EDD00813167 /* IQInvocation.swift */; }; + 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D682BA5D051055EAEB3F3737AFB6BF48 /* NetworkReachabilityManager.swift */; }; + 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98855016EFED7942549FFB47E80DF892 /* RxSearchControllerDelegateProxy.swift */; }; + 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90BA450C0B967D462929F3626AE25FA2 /* IQKeyboardManager+Position.swift */; }; + 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 706638DC047ABB15916970C5580D8E0B /* UIImage+GIF.m */; }; + 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D38214E6E15B7F0E0064C4E4C935B3C8 /* DDMATrackManager.m */; }; + 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36CE336280929134AD49A96A564E2A8F /* EKAttributes+WindowLevel.swift */; }; + 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF36458F9AE8FB1612BA3E0F8F6B9B3A /* EKAttributes+StatusBar.swift */; }; + 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE9B1F33F389B2C095E824A852229B3 /* Toast.swift */; }; + 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF49E1216C834240475CEC81EA632C1D /* EKAttributes+Animation.swift */; }; + 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06973C20AA8FEEAF494531D9345A5B71 /* CocoaDebug.swift */; }; + 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF57335C7BAEFE6C1562BA1F9D81A33 /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48C886BCF08DE1D5E0ADAF2193910873 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 551910D70D0672595DB5008867A7F291 /* Materialize.swift */; }; + 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BD4859B2F83C7DFD1D20128B5F271478 /* JXCategoryTitleCell.m */; }; + 49215BC028DEFB8A85C77A5C55464936 /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5293BDC021D2322E5B37D8414C5F43 /* ZFNetworkSpeedMonitor.m */; }; + 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32465A874AE1AA8CE0742D8BE4802C77 /* ZLAlbumListController.swift */; }; + 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 281EF82DC9E87AA69D6FC470B5C61AFA /* MJRefreshBackFooter.m */; }; + 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = C209394D046E6FF6833D16358D5A06D6 /* ZLProgressHUD.swift */; }; + 499418EFA487713DD6B6E9E70D036CBE /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 81AAB35DDF98D2B8DE3C0BF2F7A3188C /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F8589436D057B75FCB06A71ACCC2174 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49D94BA8852A21492A084A5EB43E4968 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1E17409EE663C8FDEE7B7A24E853 /* ImageDownloader.swift */; }; + 49E04A4A0E8FF02F235F055751F78D2C /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 981E1E22A9947649D088979C06D2397D /* ZFUtilities.m */; }; + 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB9D7D0368B1C1CEA1211345155E983 /* DDAttributedString.swift */; }; + 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4D800F4251875BCA325577C70203F9 /* ZLLanguageDefine.swift */; }; + 4A3F8AECED891D84AA11526713F15CFD /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2224A1FDABD1378341A1F3FCA4430266 /* AuthenticationChallengeResponsable.swift */; }; + 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193BA8D66F716247F44546F8D47B84D9 /* _SwiftLogHelper.swift */; }; + 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3C97E57ECD464D393397147381F451 /* DDBaseSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9250E6B12B7E1E3FD2AE08CF5CA62D1B /* JXCategoryTitleVerticalZoomCell.m */; }; + 4AEC648C9B4FB5ABE7968065F6FC4117 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1BBFF083B5B6873C2A8C0A6ECB9053 /* WithLatestFrom.swift */; }; + 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A272A3BE87179F5927A18C35855159B3 /* SchedulerType+SharedSequence.swift */; }; + 4B5B14DAFD283B0522C5FCBC28911E69 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 034A69BFF597E29B9B78F205ECD8D4C0 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BB48CF98140019733186B601FAE0692 /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BBD6EF71B6DCE3390974D23D5BE77AD /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = E757C362B3C91C688C7E994CA9F15518 /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E2EEE1E1B8C02C8216307298803C27 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F726CA557A23D6EC3225905C1BBED15 /* DDBaseCollectionViewCell.m */; }; + 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292C1D57436361B9566ADC5CDC5817F7 /* EKRatingMessageView.swift */; }; + 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFB391694AF8F25C72E57D20303D6F5 /* RetryPolicy.swift */; }; + 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E32983A3B088F59235AB84F30E18187 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C6166AEE824BF460CB31843A6AD2938 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC01648AF2C692A54BA7B2EDD35F507 /* Sample.swift */; }; + 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 993BD8D8594D8D36AE978536CFB422C3 /* ZLPhotoPreviewController.swift */; }; + 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5874B61405B9C5C2CDDFCD1094E823 /* HTTPMethod.swift */; }; + 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7550493148240DD5BB80CD8C27E8A7D5 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D5395B7D7E310DEE15823BD66C138E8 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319AF24BB56D95518813D904FEB7676B /* AnimatedImageView.swift */; }; + 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E878D219C8647A239FEFEA356786B20 /* NSData+ImageContentType.m */; }; + 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A173120EFEBF0070E0C3B7FFB98485AE /* UIColor+Hue.swift */; }; + 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F815FFFA337BE8348CC481ED7D73904 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6156AA71E4A2171D5CD03043D7A66DF5 /* RxPickerViewAdapter.swift */; }; + 4DD1BB47BAEDDBA4404D7B90501BED24 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA41E81D92BD93557B66F008B073302B /* PublishSubject.swift */; }; + 4DDB024748C44347C7CD40486F0603F4 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3057EF18F0500E6909F4DC99C03628 /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 42B6D7C04DF555397E9B19D919EF0D1A /* DDNavigationControllerDelegateReceiver.m */; }; + 4E4AF01A91C2B8F1EEA12F979D3A2C65 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8769D0087A34D5DCFD134B0652E1C9 /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E6F802FBF80AAF938B45B8AA6BFAE0F /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 78D1340C12D5EC620D5F67C45987553F /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E863B6E2731B0BBDA35E9F3519E9990 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D3A879ABC28D8B2EA68B7B932711A08 /* Zip+arity.swift */; }; + 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4F2D287E3B9BA925E34F3914AE9083 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EB25631946AC2C8BB7707D26B2D1DD2 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61BEDB8049E2F49186C9CC1F3EE8A22 /* ConstraintDirectionalInsets.swift */; }; + 4EC0DE468173124650DB61D5B77D7299 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CDC89AEB7AD16DF3F4D7EA632A3A621 /* ShareReplayScope.swift */; }; + 4EEC0EBED6B81827D25B5C1524A516F5 /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B34055A8C96352FDA0F323D8D91214DE /* ZFPlayerLogManager.m */; }; + 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A48A84C9054FB973D3D54CB8D376FA7 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 017BF3A859082119DCCC0D4447FADC4D /* SDImageAssetManager.m */; }; + 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F65B3BC0111F3B5346DC30AC85A78DE1 /* SDImageLoadersManager.m */; }; + 4FEB953763C6CB029820EB9A73FBFB53 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A47925AF306D30D3B542065B81E6467 /* GroupedObservable.swift */; }; + 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2071232916EBF837AB10673C3EA4DD42 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E83B92860BE0656A928392A5A75D46F /* ZLPhotoUIConfiguration+Chaining.swift */; }; + 51009008EBCB4A8341AF1026B95BBD67 /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4362B350A667CDF8D4A8744677895064 /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2C658C167C8A09FF56F677C5036AAB /* NSView+Rx.swift */; }; + 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6D3C67AC776E67CEEEE58C5BD62104 /* SDWebImageDownloaderRequestModifier.m */; }; + 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0311762D3E88E318D258D67B99959C05 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5156C44E75B863408EFF58D5122EF918 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F218B478E5D21DE59B2855BB2085E43 /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C0ABB7B5327ABFD4E9B60512D32ADF /* UIImage+ExtendedCacheData.m */; }; + 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A372094EC5F06797A4D94D6B8D79B30E /* CocoaDebug-dummy.m */; }; + 51C445ECD73A652BAB6D32DC18FB57E1 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6BF50C9E3F069712343DB1F75C85BB /* ObservableType.swift */; }; + 5222288993B48F69B336D16BF4B56DBF /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F417BFD8868A49B0394DF0B0A0CA3AAF /* KFAnimatedImage.swift */; }; + 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8808ED8137FEA71CE68C18EE2072B944 /* ZLPhotoPreviewSheet.swift */; }; + 5286DF9F16386B712EF66C1FC07EAA06 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7705489B40797E0BDAAE3D6695B7CDF5 /* SerialDispatchQueueScheduler.swift */; }; + 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BF1ABF117AC4D190FFF88A892D7881 /* DDBaseTextField.m */; }; + 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D82906CB0B904A4E5D91622A0148B47 /* UISegmentedControl+Rx.swift */; }; + 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = E34B97B0FEE5BE5CA7AECC8F44CCBE79 /* DriveRouteCustomAnnotationView.m */; }; + 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F905388D889ABBDF873030F392CA602 /* JXCategoryTitleVerticalZoomView.m */; }; + 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD85D6FF0EDB7D2BE493F2C1326D50B /* JXCategoryTitleView.m */; }; + 54F5D823D6BF60C2C3B32249AA716E83 /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 22278623A576B18100CF07A75A7BFCE3 /* DDLogKit_Private-dummy.m */; }; + 553557576B5E9692059EB76EB9EDB6B4 /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E88C63B799B3C5DCF87F16C29084536C /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1630E51539F4D1B689B79A3A3F784A45 /* IQPreviousNextView.swift */; }; + 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = F5BF7804986AA7DA3D72F19976F73D0D /* _RX.m */; }; + 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C99AC6D6824CD3D4160F59581D18FAA /* MultipartUpload.swift */; }; + 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = F20A4BAADFEC5653D86503EAF81AC095 /* SDWebImageIndicator.m */; }; + 55CC5F7E2B3084582E66AE4DA57FAD04 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BDEBB4BAA951B4B8FDD97ED749A190 /* ImageDownloaderDelegate.swift */; }; + 55E6ED19D3B701572DEE17A2EA2FD0A6 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C55BB0F3AE45AFA15FA89378F0EF448 /* ConcurrentMainScheduler.swift */; }; + 56049508D23C37DF1B491853C90EC094 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F556FF8E6EA145EB073FD9E40EB54A /* NSMutableAttributedString+DDCategory.m */; }; + 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F926E15FA5607D4B1DCC9B58D8A04C7 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56AF600D12942E1EA91C77E962ECBCF1 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698ECD72592911F35FAC3C52C7FB7408 /* HistoricalScheduler.swift */; }; + 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B8A729A1EF772C95173C76053853CFF /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B6F33F4391DC92D053B8CC51ABF051 /* ControlEvent.swift */; }; + 570E5AD8AD2727EC5A92B29DEEE32B27 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26936C846CE0205965204AC3F0DAF7AE /* SizeExtensions.swift */; }; + 572831DA48D81784ACF3A8EF8D29C07C /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 25131CDEC51EA2470305AA78E6DBBFBC /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A76295CB55638D2B02486ECC180A451 /* SDWebImageDownloaderDecryptor.m */; }; + 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9936524624FFE8BBBC671D638B9AA91A /* EKContentView.swift */; }; + 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F82E6CCDBF0091FE8A2C7B77C9D2AF /* MJRefreshAutoStateFooter.m */; }; + 58582F6C010062CB87F0843AC6A58EF4 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 777B49C449EA74065901D77B3DB39298 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5873CD27E6D3B1CE70529C90F965DD3D /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD726437F88F2B9BE42BCB533D342BE /* ConstraintItem.swift */; }; + 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC70BA6EC9801BC5B71CFC8AF670353 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 595B7538ADBB6F55C20AEBD6A45861BB /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E85CC4E2BFB951C9BE861E8F40EC73 /* Range.swift */; }; + 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E89EADBB2F3F2128B91C064A7EF0DC8 /* JXCategoryNumberCell.m */; }; + 596567B96E6B4D3BB3054C41E1A678A2 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CAF14D6044569FE2F40B02974DDBCC /* Lock.swift */; }; + 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = D98D0D6FD3188117FE0E2282F8B96BAB /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59BD2227EB120EC449508CB3D8E7E79A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 62099967DD1BAECEC3DA53DDDC742F57 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A0DA2D434100919B6993BFEF0057220 /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */; }; + 5AA1112B86E90DA8422AAD8BD2AE1C5A /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97621324AF4F0978D825712DC8B1D61 /* KFImageRenderer.swift */; }; + 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59659E217AEE1AA90E6F98FD861D3299 /* DDWebImageKit_Private-dummy.m */; }; + 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FA5D9040C415160BD487B2E020293B /* DDMAMapKit_Private-dummy.m */; }; + 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF455F46FF48891780C8B73AB95244F /* EKAlertMessage.swift */; }; + 5ADE33ED20AB2E2DA7B0D6AF6BEAE9F5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB383BCC242F0B771861CDCAC55C92B /* PriorityQueue.swift */; }; + 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 549588CEB96CA5250791FACA214F2FE3 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592169D7B63B975B6971C058A21C06D4 /* EKStyleView.swift */; }; + 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 89D5A395606802E647531A47127266BB /* UIImage+Metadata.m */; }; + 5B0E5DFA3D2B5834D9DBC91A8220F9E0 /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3019F288AF13EEE7266767915AFDE14E /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60000FBA4DF6D2451D68FD924827F269 /* HTTPHeaders.swift */; }; + 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 503DD2F095C318BADE3EFD6E49BB679A /* JXCategoryImageView.m */; }; + 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = B3A0175C3604F049002862B49C4EF286 /* DriveRouteCustomAnnotation.m */; }; + 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A86F55DD52957FC0FF3DDE7D6365B3C /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C74C19D8964A5E6323FD7EC00FF690D /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C8D168BA520C87B43A057E1363C5C0 /* ReplaySubject.swift */; }; + 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D5E2874AAECAA24F35546701645825 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F97D0A6D551E0F7C62B87B61DDB72 /* SDAnimatedImageView+WebCache.m */; }; + 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C01747C81431137F0B2FBC49CC2F571 /* ZLCustomCamera.swift */; }; + 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2313676F0695EDD4BF1E1FFBF058D7C /* JXCategoryBaseView.m */; }; + 5D0A8077270AD3B7C78FF1100268427E /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93F9D31CF3C01722004685B05447470F /* RecursiveLock.swift */; }; + 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = C875DFBC3BA286FAD1A6ECEE108D3633 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D25D409841D10ACE325A7C950196FA8 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADED62E743AF6F42A1F6FDAB6887845 /* Create.swift */; }; + 5D2B8EB1EBBCE4464E7447C790076F3B /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B10457F1AE212934ADB46697B631378 /* Cancelable.swift */; }; + 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188E10C5F6031B190FE5C754857FEB1 /* URLSession+Rx.swift */; }; + 5DF7181AF408A5DCC69B7824941F759F /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36CE4EA294BCB22E597ACFD9FA9721EA /* ConstraintMakerExtendable.swift */; }; + 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB92991567CE5F3CFAEDAE01D6F30BF /* SDWeakProxy.m */; }; + 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 289E983CE7196BDA27D9FC0498AF2D4A /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E898AF15360520F3B8A1A0B80F3C89A /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C16039FC1E9256ED18E38AB438E4CA11 /* BooleanDisposable.swift */; }; + 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A1112535F87AD9F5467131EBFE788D31 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAFE7A19224B1A6553649C28B47BB2B /* MJRefreshTrailer.m */; }; + 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B34C42F2C388BE8FC90EF3C24C39EBA /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EFF740FABBA6E01356C2F8579361BD7 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFA5663D2E8A306215BF2CAAFD410FD /* ImageProcessor.swift */; }; + 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B8C7E2991E893ADA0A6BFB526F28A6 /* ESTabBarItemContentView.swift */; }; + 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1650902EEF0FF3E54371089C97230964 /* Queue.swift */; }; + 5FB50FB8A3C3A846E23A4A7E51FC988E /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13EA257811A5E8F5FC87144FAD74C76 /* AVAssetImageDataProvider.swift */; }; + 5FBBBB1B5877D3C80D251364B50B61B6 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0710F51983A06846F3A9D09BEE9366B0 /* Take.swift */; }; + 5FD94946AFA2D7AA341C0991D9E2A2A1 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 340655BEE0FE0D9B052C1A869B74912F /* KingfisherManager.swift */; }; + 60242D2DBA2A56C8762E257852AED02C /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = E3F511F7A9A4FE0F25106C3EDC0F70F0 /* ZFPlayerView.m */; }; + 60321424038D6730A0AD53BCF60F0127 /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC7478A1E0480CE239A94F3A46F758 /* ZFPersentInteractiveTransition.m */; }; + 60480082C893C8878577D580C9D5D939 /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A1423322A3B81858AAC3B6E4C4CA66B8 /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA986C7B0E0878AF8DA4FB77BD46A2E1 /* RxPickerViewDataSourceType.swift */; }; + 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E844C43E8902643839208F3A1599D90B /* JXCategoryCollectionView.m */; }; + 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0158A6F7A5FBC8E5CF93EAA5D163A3EB /* Observable+Bind.swift */; }; + 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 234E1E650260E7DFDBCCEBE592FBAF75 /* UIImage+ForceDecode.m */; }; + 61A11600AB82F05DA5BC9937F79EB073 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C166C7225C9402B5370B0268162F73F /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6243DA9D0E06F80B9BBF1329087B89B5 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B9975EAAC64DD08EBC9FCD74ACF08B /* Infallible.swift */; }; + 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BC7E479A58766972EB62B07FD16FF1 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8024386FA696BFF2CB2C36255BF13AAD /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC949376C7F4C3D19501E36AE11176A9 /* Bool+ZLPhotoBrowser.swift */; }; + 63543C440A9E9C5AB51A1867822C8B49 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DB83EF33F37529DFEAED0D13F5DF04A /* AtomicInt.swift */; }; + 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC90EE2343CAF475A5D54B9A9514A6ED /* IQKeyboardManagerConstants.swift */; }; + 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D3167D8A264B199DE045BA6CB78C20 /* _OCLogHelper.m */; }; + 63E06D574FD9C59287252C0330FAD022 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C750F46BBA7EDE650734BC3105003BDC /* ConstraintOffsetTarget.swift */; }; + 64479EB7ECDDB5514FFED54CA1F0415C /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AD557EFC1B05A6F93BB8AE9CC3C181C /* ImageContext.swift */; }; + 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = FB7C87C838864A0FF8C3369A0124E63A /* SDWebImageDefine.m */; }; + 64969F2A868E18A895F6B6AC2E7F9DC2 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C824AF319FC221DA12976281C834C56C /* Observable.swift */; }; + 64CDA2055AFCE010116DE0912FE68535 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D79B3EAF92D9E24EEB5DF1E00894A2C /* ConstraintDirectionalInsetTarget.swift */; }; + 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE6FE612E4F3C1B4A5C387DE18775CE /* IQKeyboardManager.swift */; }; + 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BB97BF5852D6AEFB13914F4406189D70 /* JXCategoryIndicatorCell.m */; }; + 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32A6033657037F6DC6001E9AD9DCF3B0 /* IQUIView+IQKeyboardToolbar.swift */; }; + 657954C6652FACA6ABB8FD133AF7A0AF /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638B32F84AD757796845F5D01F5C8650 /* Do.swift */; }; + 659633049674F1CE9EE82BC1767A4AFF /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3AB90C1702EF5409A36BA244985735B /* AnonymousDisposable.swift */; }; + 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1DD439B6CAADA41B873EF33E65468E /* RxTableViewDataSourceProxy.swift */; }; + 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F0C5EBEBDB750832DA6CC2EFA774A3 /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6606A0DF01F17966B918856E5800F6C5 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2318EFD20A574541485F07C8671F07F4 /* RetryStrategy.swift */; }; + 66389A7E3907BBEFC39A0CC3337162E4 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81BF2700F2DAF62877F7A5984E70EA5 /* NSTextAttachment+Kingfisher.swift */; }; + 66392F9075856C4E91FE119BC55B11EB /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB7262292B08FC18D69F9C55EB5402F /* DiskStorage.swift */; }; + 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA4BAD6FB0B6E0C54723BBED6578AB32 /* ZLCameraConfiguration.swift */; }; + 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB3933F69E73D1B31B0CC798A86842F /* EKAttributes+LifecycleActions.swift */; }; + 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F20439EB16964108D0D8C6F10DA4C922 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66805AFCA735A93E55BFD0CDDA3B34BD /* UISwitch+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D5C25B5D27C487413D4955EF17A13D86 /* UISwitch+DDCategory.m */; }; + 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = CD04CCD0E245C3A37507C8FE76735009 /* MJRefreshHeader.m */; }; + 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07A5ECBDC790247A9D791039300C285B /* CrashCell.swift */; }; + 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F96C958F1D53CACC23835A254B3080 /* RxTextViewDelegateProxy.swift */; }; + 67617C26A286B145C79AE923D4868521 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0AC0E7D5BC0E213004B96F7044293E /* Timeout.swift */; }; + 677808F0633DEF9D7C57ECB33FA3AB33 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A70B47D7527B4D0ACF36DB971A1580AD /* SnapKit-dummy.m */; }; + 678DA43D37711E1A2CAB02C26960B7C9 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595287732477DB0243B5DFA27A04554E /* Filter.swift */; }; + 67B583737C6A647583C3E4F423D52A71 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11039A010E438DF0B350B61FD29B2FF /* Event.swift */; }; + 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7970AD62E61A2A4657D8C4D9A9C13A5B /* SDImageLoader.m */; }; + 67ECA3FC8EE631C7B9A2463E3A880FFB /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0445E8AF74BDB1B6303E8EAF6BAF974 /* ConstraintRelatableTarget.swift */; }; + 6857CA656E0B5CEAA2D210CBCADD0A02 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C6A296F30EE8B626FAC8DB28BC6F20 /* UIButton+DDCategory.m */; }; + 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0137BA4362BEFAC255208868A9255A04 /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B00E0F7EFF6DB9289EAD267560A0AF /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7CF7C2306049D7F664C445FC8AC7E2 /* Delegate.swift */; }; + 68B4EC36B6F2299256FC94F862129B39 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FFB098ECFF808072BA93A3EA5BA826 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8853F858F544418B92262765EB19B4D9 /* ESTabBarItemMoreContentView.swift */; }; + 68EA5287C6AA20298DD8A522E9383EBE /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F618355E51AAEEF797F4EBF008E878 /* ImageCache.swift */; }; + 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE47F01FA8A61DA037052A3C13DCAA4 /* ZLEditToolCells.swift */; }; + 6904A02E2C058B583DDAF964F1A87457 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D264505D2879EBA7B474BEFE62EE225 /* RetryWhen.swift */; }; + 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DB88075E1B4064602025B453CEE86295 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD98D47EA847E4DCB812B62F4D9593E /* Combine.swift */; }; + 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9436541C0783233AB7B1BE2A0A9C13C9 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A03FC2516B7A495EE34FCE9B59E3C69 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA17C6E512DE46C75935D07E48BC619 /* Image.swift */; }; + 6A16665985D9AC2A355C508CCA175CD7 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 2446B28812E0E5B22FBF053D604BA97E /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24DEC323D7EB7FBF54C1B882320952F1 /* DDTimerKit_Private-dummy.m */; }; + 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDD12E7016EB6A322590351C7D99858 /* ZLAlbumListModel.swift */; }; + 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716B815C33376F5228346D2479CF4D37 /* RxTableViewDataSourceType.swift */; }; + 6B3321101033C5D762C907678329C455 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 767BC5C0E60B33D866CA2CAF26A09006 /* Switch.swift */; }; + 6B6211C667E7984129CA3E229F036565 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A9EAB8A1012B0353DF926F8483F19D /* Bag.swift */; }; + 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC625E46301746FDCB6EE62E92DBA2CF /* _CacheStoragePolicy.m */; }; + 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D6B6DC020CBE8111945E958CDC54A96 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CBF24290D7111F01C6961DEB21033B6 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0977D9FFAF9155825A2108651F8995F9 /* NSThread+DDCategory.m */; }; + 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769EBFADDE754A43085EE83F8F24A556 /* ControlProperty+Driver.swift */; }; + 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D73AD369D72C5D0C4CB919FEE122C644 /* MJRefreshBackNormalFooter.m */; }; + 6CE55855391522990F5F185D4C26BA08 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F26DB6737AF19E7106C0D79071C461A /* ConnectableObservableType.swift */; }; + 6D20926581B4AC082B57A3913DAF775C /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2F0979A2987673C5E23D6F7D67E34A /* SynchronizedOnType.swift */; }; + 6D46BD8254C3DE6556D34399CCCB9D31 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DEC14899EE4044A4AC9C544DF3B812 /* TakeLast.swift */; }; + 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E35A6CE15E8C8AD873CFD4DF6370CE5 /* Driver.swift */; }; + 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5945CAB51637E4AAF5C8DB1EC1CA296D /* ZLCameraCell.swift */; }; + 6DD4346B5F50412ABFCAF238041BF9EC /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B18D514323528E8FFF07550955AB394 /* ElementAt.swift */; }; + 6DFC52D853C8DD074ADE90E95C24C12B /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4407CCD5C2FE2BEAC10835CA1FB69E5D /* Queue.swift */; }; + 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58E37EA65E7F4B1C86B365B45733959 /* UIColor+ZLPhotoBrowser.swift */; }; + 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A730F74BF8A8ED38DAF7FF736330F81E /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E4AD6EC734CA088C90B287AB01F630B /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BC406674018826AAD68FFFF597204CBC /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A5E254A1D08FC5AC008FFA5C2CAAB5 /* ZLCollectionViewFlowLayout.swift */; }; + 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4978B9D7E11393D8A1D59E4F96B3445B /* ZLResultModel.swift */; }; + 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 22DB329DF807795A532298FA4AC83E00 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E58EA7A4758B6BEF866B680F41E65A02 /* NSButton+WebCache.m */; }; + 6F46C51FF50BC156E7B2FBCC78BB2213 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3BB0450FE0E24E7BD784A9E0580489 /* DisposeBag.swift */; }; + 6F8EE4D65157874F2BA3F5E80220A1A7 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF79C790469090D5FB965EDFDC3968AC /* DDBaseViewController.xcassets */; }; + 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F975D3BD73A8E6F001AF228EA34D4CD /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B505649AB81419B79BDFF60AE9E45EA9 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7048F4545FF01508FE52CDD728F5A6EC /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 767D4A175E6AA5D71DD0A23A22F2FE58 /* ZFLandscapeWindow.m */; }; + 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5C92C0C7A43E6494299AB4767A9083 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B211B369FEF5CFAA9A095A587C6AAD36 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B8C31CD4325870960D3987AD8C3C60 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF434733EFD7FCA9DB2F2E7EEBE33326 /* KFImage.swift */; }; + 70CAAD9180C9538C7047430140F382F2 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9D1C66F78E99AD7D9F05E7031EEA76E /* SingleAsync.swift */; }; + 71407FCB0ECE789C9673589F428A88E2 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6117F7239E91D91ABA4CC580B8DDEDEF /* Indicator.swift */; }; + 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E776BCEF0C3994BC64AAA4FE3520554C /* UISearchBar+Rx.swift */; }; + 7168D4FEC7E4CD376DCD0B8BF2024156 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED2C155E281A50BA8A4FE4DBB6E564A /* UIView+ZFFrame.m */; }; + 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EF5CC21D58CF1E88DBCD470476C315 /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DEC3CAC4604A7DA2A5C3D3F05A8D6A6 /* UISearchController+Rx.swift */; }; + 71916622414DC02C8DC029445D4343C0 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AADB2B819407FDC97088308C3DE99B /* ObserveOn.swift */; }; + 71EF5C59585A223792AC5D03382A3ABC /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D56DE48B23A6AB17464D128B365049F /* Map.swift */; }; + 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FD2F5FFB014DFD67C1BF459720EA1B /* ZLInputTextViewController.swift */; }; + 724A87977D3D501F37C0BB022C6F38AC /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C100643E52DFAD2A06BCD8FBB95EAA6 /* ZFFloatView.m */; }; + 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = B1A0B3FA18F73DC83F1D76DC4FA2B0EC /* SDImageTransformer.m */; }; + 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1216FB2394B8F69A91DD74E86A6C4ED3 /* DDBaseTableViewCell.m */; }; + 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB32889FAD5B56C764F3A01390D11E3 /* DDTableViewCell.swift */; }; + 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A959CFCF92E2E2A26B4D82EAAF1EFCC /* UIGestureRecognizer+Rx.swift */; }; + 72DBB451307DF522394FC91FA6D8871F /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E4246C17A51F66F535B8C71E1F94F2 /* Window.swift */; }; + 737D1AD75A1FFBFA6B68EB3E5B096EC9 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C108677E11D3FA01F83D65735E6A60 /* ReplayRelay.swift */; }; + 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F16E86FD1C656767A54C8CFCB4FCB40 /* GradientView.swift */; }; + 739CEF7E8F21E7EF4525E0A3A35BABC2 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E7A283C690144DC3AA1CEF992BBFC6 /* Sink.swift */; }; + 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 99BEA4AE3E3E0D50C12C9AE45DE77D3F /* JXCategoryIndicatorCellModel.m */; }; + 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A04421DADAEFE68A34389379A0184B7 /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF1DBD1A25F1A955E9E19160AD0E0B5 /* FontUtil.swift */; }; + 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554824E6E4552198E7F086083BD9370D /* RxCollectionViewDelegateProxy.swift */; }; + 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D02C56CC1D19C34C7C7BB80C89B9C7 /* AboutViewController.swift */; }; + 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA2EFC6C48BDFCEB516D7A2CFC7D511D /* ZLFilter.swift */; }; + 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F0EDA37D8149D2631F7D4BF3AB8E2C45 /* JXCategoryIndicatorDotLineView.m */; }; + 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 702B46A889A442BFED807E986223622B /* SDImageGIFCoder.m */; }; + 75F5F8AE658316D7C458A24BD017EB01 /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C02F11B14F9989C7ED2DE9507F7CF2 /* DDSwiftLog.swift */; }; + 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D066790AC992861093F25B507E24307 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB40B927A70DD18D2A05D2C8AC1F621 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 98523E0C39D777F9373C91F30A50D068 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7732F7F5EF88F8DB41DB967EE7135B4F /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B806F5D13A7DDBD4BA5C1FBEECCC7CC3 /* Disposable.swift */; }; + 773CDFDFC4E389764AED1D14BA92B434 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F7881F820545ADC93DA907815C43 /* Reduce.swift */; }; + 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112CBCC97B3FF978470263F53F6538E7 /* SectionedViewDataSourceType.swift */; }; + 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = C467B52458879347ECD9854F0621E8DE /* DDBaseLabel.m */; }; + 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE109FAF28C1BAC1D915014B06DF87FC /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7836E878989DAC9DC46DC7311EF658B1 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E598F463D5AA49FA3CB5A73982884D8 /* AsSingle.swift */; }; + 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B49BF53477BC4ED3C44FB7FF9266F288 /* SDImageCache.m */; }; + 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8FE93CB2F84B2A00FC5C37404EC3EC /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 788A60F564ECAB6A94512177546F3E78 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54BFC2EC1988C8538487C6B288798304 /* Filter.swift */; }; + 78A3A6D4E4B1DF850F08F1B41D61CD22 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE61FACE166AE04F9EBDA2E6E31B0A51 /* ConstraintMultiplierTarget.swift */; }; + 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17811B83940F8F566815F043470EFC91 /* CrashDetailViewController.swift */; }; + 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF315415EF1E2890BD61504CA00218F /* UIView+WebCache.m */; }; + 78ED95C14482FAB4D15763D256E78857 /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C8ED2B4CC049783A9CBB370CF625E4 /* DDCategoryKit_Private-dummy.m */; }; + 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875923D556470E67982CF2BF11254A0E /* EKMessageContentView.swift */; }; + 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC2DDEF2F6B334FEAF40EBA07C6338B /* MABaseOverlay+DDCategory.m */; }; + 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 680483C44102C5D3CD6412371A6C766A /* URLConvertible+URLRequestConvertible.swift */; }; + 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D84812B1DA0B63272A7424E2171372B3 /* _FileInfo.m */; }; + 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D7FBE82934A5A1C0663F2BC8FF7C90 /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07ED6BFAB2DAD6FF52B1BA6EE6C09ECF /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3073DE5840FA2F705E5AAB7E6A60A767 /* IQUIView+Hierarchy.swift */; }; + 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA71ECAA5F2DE7ECBFD4ABA7215DC00E /* ZLPhotoUIConfiguration.swift */; }; + 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDCD35E6B681EE1EE1CA470F0AF2C9BA /* UITableView+Rx.swift */; }; + 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DB5950E09D1809A1EAC9A34F4675F29 /* NSObject+CocoaDebug.m */; }; + 7A645D3865D1C687FD01A2048074445B /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7741795D97D1083C8BA069044C1B44DE /* TailRecursiveSink.swift */; }; + 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94651CD0FFF8673C8B748C11A4790A56 /* ZLImageNavController.swift */; }; + 7AB8A969CB1C2BB988A9AB1CD30E6C19 /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E4BC79EF4E0C2BBEC61CC4CBA92946 /* ZFOrientationObserver.m */; }; + 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4915E61D1536A5BFB2627CEFADB02A89 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D50EE05A02390F391C4226A6A4EA280D /* DDMALocationManager.m */; }; + 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 123E9E2641F538EC531A2BAA80AC0509 /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B68CC1F3C07D681E360C3E50B5CC853 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A43F5305B89F9D9707B6D68641E0730 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC226CDBB1BF52E441E3FA98A91B0EE /* MJRefreshNormalHeader.m */; }; + 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 369EB47AA5C6E2BC7FDBA0B997C83F43 /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B7B51E5DB2EEA17B98B2C83F5A78507 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0A5A67408AA2FCD8C4B05F49C23BF17 /* SessionDelegate.swift */; }; + 7B7D70FB2A007FB45C56D920F6D1F051 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 103DCC03FBD355C963B7A1C035211450 /* SwiftSupport.swift */; }; + 7B8A74816B3579C8E9E97FC214AF1B37 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9107B6892FDD1420F54DD743E24E2DFE /* CALayer+DDCategory.m */; }; + 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D187DB37C4D26EEB44C490A8FD1060 /* ESTabBarItemBadgeView.swift */; }; + 7BBD8AE2AC821E944B4FCCF6D33BFCBC /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCAA97525761712E0810D4BF6E168059 /* Infallible+CombineLatest+arity.swift */; }; + 7C0AD2EE25B9F3873716D08E9B9C7AA9 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9823D0A63D895BEC1B4DE94BF021F0F5 /* Debug.swift */; }; + 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58C7009F03EE09E5168B057E92A96E76 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 62A6B2ED05AB71D8C696C405D97A02AD /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66612070C5ECA9EC41A86AC7B5F51992 /* SharedSequence.swift */; }; + 7E086FCAFCA04C192742B6C1126BD8A1 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57506412E9A07E66298B6166471871FC /* AsMaybe.swift */; }; + 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF9DF162F46632E3D9C887282D8B7F5 /* MJRefreshConfig.m */; }; + 7E7A2667DF8C9B201ECF1D3C733E0228 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A2A18A96A87FAE7C3E2A11176B0056 /* VirtualTimeScheduler.swift */; }; + 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AC3D30EE6F8BD5B5516E7B4A090DC0DF /* SDDiskCache.m */; }; + 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82365D8CC72E92547CD115293FE4BC6 /* CocoaDebugSettings.swift */; }; + 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 44DB90FD79F5AA7F327617083A29764C /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EC1A596561594D81C52A4C6311CB835 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D2B7C202E33FB8BBE6FE55BC688820 /* ConstraintMakerEditable.swift */; }; + 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 93FD76B45624F47CC3C25E34D66DC769 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709390C007383A8BA8BEB9B23BB68560 /* WKWebView+Rx.swift */; }; + 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = C72CA59172CC084FB48DFE96406F8377 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B577D23AC48A07E3083027FB3ABDD4ED /* RxPickerViewDataSourceProxy.swift */; }; + 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33484F6CE2E22317656811883411A72 /* DDImage.swift */; }; + 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = A625DE4071C132509B7C3E1E466029BA /* Signal+Subscription.swift */; }; + 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1FB2E2310E211DBCB4DD2B5D3D14ED /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 808574ECE32002D89287A384F2C4A2CA /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 839D2308BA55A3E1B72456E105B7BFB3 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80975D97189F4A9C1BB58397F3C4A8B0 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E207D96E9375673ADA0880DA098C8E2 /* Observable+Concurrency.swift */; }; + 80F16D21BFBA11D360C08B6BD36F5691 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2D62489BC0265F4E33B3C6E8FD4334 /* UIViewController+DDCategory.m */; }; + 80F278C2B6A7939FFD07B16164A683F0 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB32E4D3004AC376F9AAEFE28C18F2F /* Scan.swift */; }; + 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C86A6ED5F0640D17069CB952925C1C79 /* ZLPhotoBrowser-dummy.m */; }; + 8143E8C26C4EBE58E14F4FA5B2D14BCC /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEF006AAD81323650EFD8CDE7BA9C7E /* ScheduledItemType.swift */; }; + 81456BEE51145D499173F52736521B09 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 348DCEB4ACF88B4877472BC6C5D2FF4A /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8166D7A4AC582D6459E11B71550C3D29 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 66A451238AEA782ED5B00A92EB48A1D2 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 818EE2D4D7DDECBED411E45624F2A32F /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6112ADD975E267BB4FBBF789B24FA359 /* ZFLandscapeViewController.m */; }; + 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D12F0DC91092C715EA6760331DAFC2AE /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81A053E556EA6B82586CBB9042265999 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34FDAFF2069E0AD50EFE448C79DE5C7B /* HistoricalSchedulerTimeConverter.swift */; }; + 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99D6E987D4BEAC9234BBAD4E5B470ED4 /* EKNoteMessageView.swift */; }; + 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48EB691B405DCFBBCFD9C9A49247CC97 /* UICollectionView+Rx.swift */; }; + 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452CC7F81FCAECA423222ED70C67FD34 /* ESTabBarItem.swift */; }; + 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7682E33CAB53E529CDF4A547752E929 /* EKAccessoryNoteMessageView.swift */; }; + 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = BD94D50DC52B756A84E3F8DD17FCAB1D /* DDBaseTableView.m */; }; + 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C9777E7039F6969A81D4C288E69B9135 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 827168EF4BEF0E37302E5CFFA2333CA7 /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B1F91873A7704AB5ADF050248B8E0F /* UICollectionView+DDCategory.m */; }; + 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368ED7C7BF98C095ECD871F840452C37 /* NetworkViewController.swift */; }; + 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 724CE4ACD0189452D74A8853E32D60E1 /* SDWebImageOptionsProcessor.m */; }; + 82D0D719AE58DF78F47A6D90EA52AC41 /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E95B8E2CB082B53CD34B9E9AB749FD5 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F68705E4C3396958D4F3062B1718C479 /* DDViewControllerAnimatedTransition.m */; }; + 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = DD598B88C93930D14C2572F02D61016E /* NSImage+Compatibility.m */; }; + 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A592B0DDEA07219132260E0C76503F /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F14D47152CA950AB920FAA4EFB7B5982 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84FCD1D4164FD9C868F7C0AB70907E10 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB7D9A27EF8735BB5016E31949B58DF /* ImageDrawing.swift */; }; + 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = BA345656CEEBB166A60D66C8D8820A90 /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88FE7A4892E671109C0177ADC15D7FB /* RxCocoa.swift */; }; + 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB03FFEC5CAE62717EDCCC30F69793A8 /* Session.swift */; }; + 860516551485C31507F0D89DB1A3F0F2 /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CB5A204C7723DF0185E38852025162 /* UIFont+DDCategory.m */; }; + 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BAB8B4500873E28E7DC1F0BD102E70 /* _RXObjCRuntime.m */; }; + 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D21B2643539E918B9E595ABFABACBF4 /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8657BC5246CF35ADE02673145319A802 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 543BDA784379BDE207BC233CF5166DD6 /* FormatIndicatedCacheSerializer.swift */; }; + 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED446AE499DBA824A0960CC2FEBC0CC /* ItemEvents.swift */; }; + 86A5C86B1240F0E61CEBE0AC08A119C9 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D437F4879F4742483A727C9D2EF34C6 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B3F4E64C5DB5D998F879034B282D3C /* EKButtonBarView.swift */; }; + 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A1B8129DE40C2783D9835F67B4B5CD /* NSControl+Rx.swift */; }; + 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE021F4AC6C63E2C713B0E27C5EFE6F8 /* UIBarButtonItem+Rx.swift */; }; + 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBC73A754E58CA1E220F9F9C117BC05 /* EKBackgroundView.swift */; }; + 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAD4CCC04E04F744FC509D91D5D35E0 /* SDMemoryCache.m */; }; + 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 9776FF84A7C9EA57A86888142651C60E /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E33CA2760D44ACF4711A7C19904ECF1 /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D79C596FA01F7D515D5D7B0816DBA0D /* ZLEditVideoViewController.swift */; }; + 89A19CA99085BC6B7C78242930ABE3B1 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5016E9A360CCBBA76DA86DCE23A803A8 /* ConstraintDSL.swift */; }; + 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EBE53E09A68AD921539C2361B9A6ED6 /* DDToastKit_Private-dummy.m */; }; + 8A136830624426853F9A8E1D4CEA8B38 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65B8C378680A088ECEA2FF4B4CE33208 /* CompactMap.swift */; }; + 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0889A35673B04DA46BAA5E6BC84FB684 /* CocoaDebugWindow.swift */; }; + 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E8FA673CE18388BDA1DEF4AB12413B2 /* JXCategoryIndicatorBallView.m */; }; + 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 498818CAFC9A37168758A85A755BC849 /* SDWebImageError.m */; }; + 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D86E0C4E7CCAA94454D53955BD1015D9 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A8679DD10B954F76E315604DD05CFD7 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50C7E493622945FEE350BDCDA547A7C /* ScheduledDisposable.swift */; }; + 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E1FA9D47F337D9219B28B422BFD4006 /* IQNSArray+Sort.swift */; }; + 8ACA8A08542E6DF03C75A2B46ED9AC5A /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2491C21674A3B2D1196C6CAF2728E77E /* UIImage+DDCategory.m */; }; + 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B57C786A6588CD4819331E2244D4535 /* IQKeyboardManager+Toolbar.swift */; }; + 8AD836A6D281FE1AA0C98691A13E4396 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBFC69FD38D9EB74472D5C4C9E30025 /* GraphicsContext.swift */; }; + 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F642CE4EC3A75B24DA4053C69F8F33 /* JXCategoryTitleImageCell.m */; }; + 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4528EC2120E04FC8466C6A40ABDE7853 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954E87DED1AE89275D7347B08D9235B1 /* ResponseSerialization.swift */; }; + 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51D5EB7246EA886ADB128363391DFB91 /* SharedSequence+Concurrency.swift */; }; + 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CA37DE310363447234323284640298 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19336AA7F1A486A2846EA354FEDE5F6F /* ESTabBarController-swift-dummy.m */; }; + 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD428931ABF44F76C4DBE34B970769B /* SDAnimatedImagePlayer.m */; }; + 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC36E3AD565CDCBB6B6F41932BFCFA8 /* UIView+Responder.swift */; }; + 8C90ABD82828B19967D5A4B73BDE9873 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DB84658E442F7EC372B2976983FC8586 /* Kingfisher-dummy.m */; }; + 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FA63BBC6A65AE79061D26693685FB1 /* Result+Alamofire.swift */; }; + 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 568A2719AEC8F790B5EE466380BD6BF5 /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F710BB67683122A4723F851507817D /* JXCategoryIndicatorLineView.m */; }; + 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E67A3705E59E1FA9EDAD03720B1D924 /* UIEdgeInsets+Utils.swift */; }; + 8E2E7FA1FF7322A30D111CD9ACCA9332 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD09EB77B3796F395ED83294C5E0A6B /* BehaviorRelay.swift */; }; + 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CEE28C692521999EF2A87469D5D17D /* DDAF.swift */; }; + 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A2996C9699CF986141C10E785CEAB6E /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59893B78863A10940B6CD21FFCEFCB95 /* UISlider+Rx.swift */; }; + 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 618506BA5FFAA95D08989E316AB32E83 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC704EADA74CBF6776812FB727A0827 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC71812FAA873F7E5F024C2D0D5155E6 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; + 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C17063CDBACC13749EEBECF156B25DF /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 901CC191DD3B38290A1C6A8AF12DDBDC /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53B75C7E3234A1CA15C2EC302358A4B /* Observable+Bind.swift */; }; + 903C2E7EE31983F144648843BB570C92 /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 66A5B56BC96CFE6199FDCEA32B3E3F40 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9096766EDBDDD9F9093574651F6F267F /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2121430484ED1AD3EE98F00B456620 /* ConstraintDescription.swift */; }; + 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB9CAD0B297181130AE6A5D22253850 /* RedirectHandler.swift */; }; + 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C8883E88C6EB2D1246887FF6E470E4 /* UIImageView+WebCache.m */; }; + 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = A6F36D23A00C8FF7C18CD84F2C1B264C /* SDDisplayLink.m */; }; + 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB32C0FCF8DF91A5B5791F85EF5E4DA /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9109770BCA0B75EF50A34DEB37959F43 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A071F5DA6E0BAD4C1CC1C82FA87A784 /* RequestModifier.swift */; }; + 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1424C47277D27AAC7778221DCBE52C /* NetworkDetailModel.swift */; }; + 917B6B3D23FA671DE9B044B9FE073D90 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2148C1D881FA7882CD16DA8F6693BF3 /* ConstraintView+Extensions.swift */; }; + 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC6F998A0732BDAEF45050D16008E23A /* BehaviorRelay+Driver.swift */; }; + 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E61C072D865482E132CA680A044B0F9 /* EKAttributes+PopBehavior.swift */; }; + 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 610BD7DF4B8CDA9C8E4D7DD5B8FBA9A3 /* JXCategoryViewAnimator.m */; }; + 91F7B415C4D651882C1636B3002DECBC /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B03CC51AD4CC19466B0C71F495A8A5 /* UIButton+Kingfisher.swift */; }; + 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 772760AD4E9478CF648601BE858C9ED9 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51EB3051206ADECB64253F65B0BF009C /* EKPopUpMessage.swift */; }; + 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22993C159B3E23914C4692149D80C098 /* EKAttributes+Duration.swift */; }; + 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2DF10C4A2BF0E3C13B885AA0144F29 /* CachedResponseHandler.swift */; }; + 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3ACA0C0F1C60101D063E5D7F30C8E9 /* SDInternalMacros.m */; }; + 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 754F6D1F655F5CD6EEB87143421AE661 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B448D93974C0409D2E1242F928CC68B /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 587C32BC20104AF9AB1F73950B09F27C /* _ObjcLog.m */; }; + 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C973F630A8B75D62A6024871F7F7F4DC /* RTLManager.m */; }; + 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9C30DEE1C5B80450BA19BC016BB70E /* DDCollectionViewCell.swift */; }; + 93BB58F800CF330E15634373A22B4074 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA225634A5326369B9FDC815E292F71 /* UITextField+DDCategory.m */; }; + 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B96926D140E46B5D7EF40FE54B7CDA7 /* Bubble.swift */; }; + 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF8C74B44CF85B38B1800A86474639E /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93F3AC7D338ACF64410FD22255F18B3E /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8671EE8B05202D457A8AEE038AD4AB5D /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94C4A079FF6CABA7F1B809123E682CB2 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 803275020730380D882D5D1B68492E2A /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FEC31D2CB2CC6EAB9133E9839911C01E /* UIView+WebCacheOperation.m */; }; + 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0D156D6FBAEAA485EFB780B0311F91 /* RxNavigationControllerDelegateProxy.swift */; }; + 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87566E5B41F0FB3CB23777D9D466B54F /* SwiftToast.swift */; }; + 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09967BC709291E1D4CD4AD45D0F44463 /* ESTabBarItemContainer.swift */; }; + 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FC74DF694F8BA26EEEE22781A29516E /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 3202ABD446254142739282CC356F503C /* MATraceReplayOverlay.m */; }; + 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD70A7527D056D614BEDBE592165CD9D /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8279F6CB089FF5AB2536634FED36261B /* DDBaseScrollView.m */; }; + 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD20763DF94873F836566AFADCDC553A /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776B6CD2F13337DD9572D227FA6AA460 /* IQBarButtonItem.swift */; }; + 97C4019AD3BEEBDFBAF1F8451C665D54 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = E81867FF2E3347B9B6DE1E1FC5268E8E /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A9CFF8D4FB88EA55160DEC14BDA718 /* Signal.swift */; }; + 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = FD92B84E35B6B0C3C00F0A58B2716D77 /* DDBaseView.m */; }; + 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = BED36718F9061C5A589157E43D5FDE48 /* SDAnimatedImage.m */; }; + 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA4ED64CCF7AC471B96884E1B6055287 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39109E5B856A1F26E94DC6AB14F6451 /* EKRootViewController.swift */; }; + 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0068441472D763411E2C6D48625AC5 /* SwiftEntryKit-dummy.m */; }; + 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1F0CF6B0F93D3B9C2033CB70DCDEC3 /* NetworkDetailCell.swift */; }; + 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 31868B8A337041748C69C0D79FB057F5 /* SDImageGraphics.m */; }; + 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = AE533DAE91F10E90A73CF6A3E3A64B80 /* UIColor+SDHexString.m */; }; + 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F0CBC42838E0B6CEF6F78C9C37F686A /* DDViewController.swift */; }; + 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4691D6F8C46FC17FEEEBAE0E5531790E /* SDImageHEICCoder.m */; }; + 9B008D47D06905233D204E6B3EE46C89 /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC55103A4F07B024C3E49C2752968EC /* NSAttributedString+DDCategory.m */; }; + 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A20A19E159B307E6705BCBB1BF95A4 /* UIViewArray+QuickLayout.swift */; }; + 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF67D9DECAC3028CFE8EAF8A2620CD0 /* UIImage+MultiFormat.m */; }; + 9B173C9DDA8A3A5888BA79717E06EA2A /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C9F42BEAF91E946FBE6CA1366EAB25 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = EE358B2F88ABC0701AC6EF767242A0DC /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A69F9322287321E6403586A33415E5F /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D862A976BE77383C2A500BD3E21ECB /* UIColor+Utils.swift */; }; + 9BE4FDA4C69D90C76F06CBDEF1FF272F /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D3FD06884408DB6429AA2FB2A229450 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C52FBBABC1773078DB37B2745969BB5 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B4DFF3E4F1B25342E45295C33D8B576 /* ObservableType+PrimitiveSequence.swift */; }; + 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 762B1E6D6C6F14833382DE785F72F031 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C70BD9AD6FB56B6C24349AD8545E6FC /* IQKeyboardManagerConstantsInternal.swift */; }; + 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 98324242A5FEBCDF5F3F374433F96451 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7FF69CE22B605CD176EFF8CB85E99F /* MJRefresh-dummy.m */; }; + 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A4944D184B10C7134D7EBEFCB45557E /* SDImageAPNGCoder.m */; }; + 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C125FDE5153BC83C48ABD47CA05EB3 /* SDImageCachesManagerOperation.m */; }; + 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F0DE2623A4AD7AAD27F700FE8D3E6D /* LogViewController.swift */; }; + 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 44291BDBE71E85D4CE9CE592AA6101D0 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D09242C83B730210434D62BE6D624E /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F9953965AAC993ADA0BCC611CD1E8CE /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = F1E010EB9D9DF1257C1FA1D8EA8D8DB1 /* MATraceReplayOverlayRender.m */; }; + 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9301CBDC68C4AE6266152B69E83B7676 /* ControlEvent+Signal.swift */; }; + 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047063B58F6F4F2C4163E69C421440DA /* IQKeyboardManager+Internal.swift */; }; + 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E696677B8B3D70E8B91C08F728098A /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B71905D1113A61B805741940E5F1268 /* ZLAlbumListCell.swift */; }; + A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B1A13DC12113899B830398AA0F934AC1 /* _FilePreviewController.m */; }; + A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF65A1190E45D8FDE0D2E924EB5F2FAC /* UINavigationController+Rx.swift */; }; + A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD3D47861747335BA4AC2BEFD62A4F4E /* DelegateProxy.swift */; }; + A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A44FB98D6FA85689CEBAF36C8C4708E /* SDWebImageDownloader.m */; }; + A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B7B39805F2FDBAC83F54C135E84A70 /* IQKeyboardReturnKeyHandler.swift */; }; + A100C9BE559D824130527CF7D438CCA5 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B3F14A6F54351305776623647EA2B3 /* Zip+Collection.swift */; }; + A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BEBD36C59B1F274A8173A4C07701F49A /* JXCategoryDotCell.m */; }; + A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FE24E35E8F2FC3B2C18E00CFFBC81B /* EKAttributes+Precedence.swift */; }; + A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 26EADAA332017652F57495D5EF1345ED /* SDImageAWebPCoder.m */; }; + A1F04259F3F1FD9FD20D346EDE8FC7C0 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F174C2368981DD0C5D4CF1671051AB24 /* PrimitiveSequence+Zip+arity.swift */; }; + A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC3F96AAF05CD789FF884E8AAC1506ED /* ZLBaseStickerView.swift */; }; + A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F54B302E100C531F5D81683F8BC181C /* _RXDelegateProxy.m */; }; + A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = D48F9144A2761C76F8C97F17D464E596 /* SDImageFrame.m */; }; + A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 53878CA47206AFE525EE963B5C85C5D0 /* JXCategoryImageCellModel.m */; }; + A2FDCF204E4F34A280D10E41A010743C /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 054DF7A17DFD39CE78B414E7D9487CBE /* ZFVolumeBrightnessView.m */; }; + A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 012FC0EDE7A6E76A108043CA0FA4B50F /* UICollectionViewLayout+MJRefresh.m */; }; + A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE4BAAB1DAE71A43F95B46DE1B4E367 /* EKAttributes.swift */; }; + A38544E18E62DA76727A3FE182938CF4 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F8C8D6893D8A7A7B61644ED192DD9D /* SubjectType.swift */; }; + A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 74D08F5028AB963639E53A030AE685C4 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5F3466D619865BF5A58FA0779A185E /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A47FD3F4FD1D860399193D6481E22055 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE5E72275F822610883D415F2B1904E /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4B1BC81D5A4DDDEBE3CB36E9BFC2B1D /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B18C1C6B319E528FF7B2FAD98DF5796 /* VirtualTimeConverterType.swift */; }; + A4CF26DFE39690762C961F91E4403F37 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A5FBD85CC88FFCB875E3F48B189E69 /* ConstraintMakerRelatable.swift */; }; + A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = F54D0E7B5CB93824293C8518E004F950 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8699DC68CCD4CE5CBFF8BA93B48C69 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A9FD798407FDD00D86138C35FB8D67 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE8D855ADC1034797385A78AF3C4054 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CB152D2ADAF49FF7E3C0ACAC2C71A7 /* JXCategoryIndicatorTriangleView.m */; }; + A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72306343A8E94E2869E84B876EF50BE9 /* IQUITextFieldView+Additions.swift */; }; + A6498C0E57CA04F6126F049DC7A39135 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E23EB2AFEF0CA6FDF243BD2CBCBD6C5B /* NSButton+Kingfisher.swift */; }; + A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E4892F7CA10E721EB9907367F0EF3D /* PriorityQueue.swift */; }; + A68927284AD09EE701E720BD53A76BAE /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57DCD59AE09E42A8DF2B268C65231403 /* SkipUntil.swift */; }; + A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4F043367E868CCB50E77258C5CD151 /* UIRefreshControl+Rx.swift */; }; + A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = DC99ED5D101B7860608DB9AC9170D336 /* UIColor+JXAdd.m */; }; + A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA068DA8F16E439ABF550D9BF69CE29 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9461D1AF41CA70537DA9580E57430A /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5080FBFDD04626BC3398E98DF73DEF66 /* SDImageCoder.m */; }; + A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 315E5CE2DC6A8A42B18F22C0986ED7BD /* _Sandboxer.m */; }; + A7E304D0393DD1B4AA39430C455A6CCD /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F7618632C4B3CD38D61254A3978A2F /* GroupBy.swift */; }; + A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1AE61162F52B4B483F74E044B134E8 /* ZLThumbnailViewController.swift */; }; + A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 086ED07C1259BC6C76F358057BA373BF /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6790E476E2838808E29F3B0613C4BB0C /* SDImageIOAnimatedCoder.m */; }; + A8285E77582B178E3C11EE3B4794AA54 /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE4EDECA935534857AE9794AF5A3278 /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BE29CE171B18F57A71468EE2100603 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A845505483FFDABC04F8F441038826D7 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A44D56D238AACEE5319CE1EAC84452BB /* AsyncSubject.swift */; }; + A858A00CEEAB86BCD7885255405B73FE /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5052B24DF13C29CDFA5483D9210D3A /* RxTarget.swift */; }; + A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 751CEE23828330FDC205411E8EC34394 /* DDControlsKit_Private-dummy.m */; }; + AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03506F2DBFCEF9393492F6CCB9DE838 /* QLUtils.swift */; }; + AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A2544C85B1DEBA9C74F600952B6B6D55 /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA27B43F8FF9BE3E2A464E458CDEC55E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D1AB7B75E8F5E6E52FE3C12712115C /* ConstraintLayoutSupport.swift */; }; + AA50FA054227C615494E01200D822B84 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BCD14C85E8CF5B2920A9082BFDBB6F7 /* Constraint.swift */; }; + AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1DDA54B89325A82330B542336F4EAB /* RxTableViewReactiveArrayDataSource.swift */; }; + AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DACF9C8B61F9EBFDA550367C0B8EA3B7 /* StringEncoding+Alamofire.swift */; }; + AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB25AA23F7CA03E1885CECE6341CA6B /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = B778FBA7B0F2C6B36531688C0F9D4D75 /* ZLPhotoPreviewAnimatedTransition.swift */; }; + AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E887522DDD3EA040E52F84B3248A81DD /* RequestInterceptor.swift */; }; + ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 19ACF29BCDEA116A457C79BA85ABFF11 /* NSBundle+MJRefresh.m */; }; + AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C4ACFA3377A42A74C071FBD914605EA8 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = 03AD57ED177A86445EDBED223C8C7FB7 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 37CB11A5EF92888E3D0813D45F3803ED /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6643674D7202B81D589DB6DF06C24A65 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E1DE89B8D6A27E65EBC1C6C929D811 /* UIDatePicker+Rx.swift */; }; + AD716B7AB055195327668CD23438CDB3 /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F70D61F50F2C13FADC208E3B3C40B22A /* NSBundle+DDCategory.m */; }; + ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6BB80475A59BFFB6B547DA6334273A6 /* Bag.swift */; }; + AED2AD48C2AA9C488BF9E4217C636387 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479F6DCFF47F874FBF095314CE7CC3DE /* CombineLatest+Collection.swift */; }; + AED32074456880143FAE454F29BF605B /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E431E451F7E1087D127CA684EDB44B0C /* CPListItem+Kingfisher.swift */; }; + AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DE88856E1E0FA93025EABC64D88843CA /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E44BB63D75E62E56413730F35C5AA97 /* SDWebImagePrefetcher.m */; }; + AF5C426459D7F65CB87DE0D009C8F665 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4AA0A0F70E532DF3D907F3A8662A73 /* PrimitiveSequence+Concurrency.swift */; }; + AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4ABE1ECD47C175F43486CC09D8D95AB /* UIPickerView+Rx.swift */; }; + AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8924E84D49935BB8892922B5626354 /* WindowHelper.swift */; }; + AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A3516CDA156F2417214CE21E554086 /* SDImageCoderHelper.m */; }; + B00FF641853AC841D1D442B3061878FD /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DBB66E85521992DAB81C2E8924493A /* DisposeBase.swift */; }; + B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD294D01DF0DBD0BB95780F219206BD /* UIView+Shadow.swift */; }; + B0A8FB899078A96E4F8EBBC4434E1208 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2368486DDA883EFA76EFFD8D78D5F67F /* ObserverType.swift */; }; + B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47868E7AA06922642DF3679FBABBCFD /* EKAttributes+HapticFeedback.swift */; }; + B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EA3839D64D0DB36547792D65B9F2243 /* DDTimerManager.m */; }; + B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = A74DBA165E77C40F3615C8CA57C87E64 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B407A470AFE64584A7725D67BF13B1 /* DDButton.swift */; }; + B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6801721F8D011BB27878F213B72D4F2A /* NSSlider+Rx.swift */; }; + B2135109AFD91B1ABACA4E583E242B42 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F75E887F1A1559F7D7D2D233B4D6A83 /* Binder.swift */; }; + B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 28421431BC74BE2D9F45027B4468FB83 /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B28266C4432C1531825F0AA8F7B0AC7F /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397F13D20C950E7D2866DEE9B10EE82C /* LockOwnerType.swift */; }; + B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2A0F4B346D61ECA1865C60D20B4DBD /* CocoaDebug+Extensions.swift */; }; + B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C344FAFCD94FF6C8097DA5F0B8EA85 /* ZLAdjustSlider.swift */; }; + B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85354863C78BFBEBE02EBCCAD7890EF2 /* AuthenticationInterceptor.swift */; }; + B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = AE78DAD8A6FEE7D65D9EA3F34BC086FE /* _ImageController.m */; }; + B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 672F587E0E58953F1B09FDB60069CA47 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD6441510F10D455F70AE518F80CE98 /* DDColorKit_Private-dummy.m */; }; + B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B15AF035274A2AB2EDE6BDAD0D116143 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46D4E40B1D18E5D03FB9BC6AAE8FB8FA /* _HttpDatasource.m */; }; + B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4EC6A0FDE3050F9C38ADB9E741843F /* ZLGeneralDefine.swift */; }; + B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2038FD5253D0B3C43D622EF84113B1AD /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2FEBD78EB5CE206137854D731601F88 /* NetworkDetailViewController.swift */; }; + B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E6CDACE9783BBACF2492A44F99AF0A6 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BD1326E9740C04CDFF898DEEB2E2A077 /* SDWebImageOperation.m */; }; + B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B187A694684DF64390CBD78E5CF4A3 /* JXCategoryIndicatorParamsModel.m */; }; + B463EAB8F67D59CA22958D125086A5B0 /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9F0E1B16EEA39194EA570DA9BD1F063 /* UICollectionViewCell+DDCategory.m */; }; + B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = 277CE35B7FB2A1C89E3DEE637E468E7E /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4F5741B73D531E1ACF070C785EC6613 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = C3120BF7283A27440FB9021351FB82DD /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A311CD7CCBD2BF70006506847BA8EF0F /* EntryAppearanceDescriptor.swift */; }; + B50ACDBA1323C59E09F8B76AE5128D8E /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 432A876885068DEAD248590A1F1468C7 /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5113F4BEF7ED6E66B2D2E4B7CFBC41F /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913DF560B1E4E50AA69EAD3013D2C3A2 /* Just.swift */; }; + B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CFEF27F35FCFBE4A037973351B39B3 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E5D535776CBAABFE9EBD36038FF9CE /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F26977FFDACCF7FFE0278452790EC596 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E43BAA7B47FF86FE2F61C893F9FFD9F /* EKProperty.swift */; }; + B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E1CBE1BFC41C1DAC9A1F88A4C301626 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8FB07A9225B834569B2A3C4033C3D9 /* Notifications.swift */; }; + B63B289551DA4D8A649E82BEA3F4EC98 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AC536DC5AB97FC52977B0A55F54A10 /* Rx.swift */; }; + B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56EAADC95351B67A224DF81C304E94E9 /* ParameterEncoding.swift */; }; + B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D985B48345BE7B88052ED17E43DAB1BD /* ParameterEncoder.swift */; }; + B6A95F38BAC75F52D4B939F140E8A37C /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1B90D6A2AC3C79B306C648B5902B00 /* ConstraintMaker.swift */; }; + B7160780EA2D25C890B961A82981461F /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 137A43E7326498CAD226F9909D476647 /* AnonymousObserver.swift */; }; + B734474C73D26A0B8A6D19CAA7883A49 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A240F6C5EC363E535F7F2DC26864E91 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3331105904246F0E1BDCBA1A5542A6 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7484DBAA92DB1570D05CFAFD62BCA7C /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B8B919FB74C9EF539C73A68C1902DD8 /* Single.swift */; }; + B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0511C3BA5CE965C11A0D69C03C500E6F /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B77657E559F9F982B8A41880869F0847 /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E245B7DAA148F3B49F0085306128D14 /* ZFIJKPlayerManager.m */; }; + B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 532E015E105E48C78292AA565FAF5198 /* DDBaseImage.m */; }; + B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EDCF57974C98F4AFE3063D7265F08F /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B80FAD162F1C4C36694BE40D21034307 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4657AF9428A2E5C0A829BF814B002617 /* Empty.swift */; }; + B8397FF156FB533F27CDCB094F4230BE /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D05E8D36F5613E88FCDE48EC42B680D /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A7BFD4B101D93FF8FCB734F2E9B8BFF8 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B26023891FE179D9E035ACE6AF4399 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E676E4A715135FA596DB4A4B5406B94 /* JXCategoryIndicatorBackgroundView.m */; }; + B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D868D637D75A55D1C1CF8F1228F504E /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62AF8465C97E6AB8573382B2D2F20766 /* NSTextField+Rx.swift */; }; + B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C11B1302C9ACFEB34741AD028156CF7 /* JXCategoryIndicatorComponentView.m */; }; + B9BB3D84CC17EE59ACE336A51765C7DE /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B472D7F149CBB6928805D4E9D93242B /* ImageProgressive.swift */; }; + B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6546EF7BB0FD012734DBC6C81E3C7796 /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; BA13DC414281FAF210086D1BCF79E6BD /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */; }; - BA297EB8631C0FF54BD8B2A11D3B897F /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */; }; - BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */; }; - BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */; }; - BB93999ED8040C72894BCCFC4066F332 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */; }; - BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */; }; - BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */; }; - BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */; }; - BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */; }; - BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */; }; - BD155A9B5B1E80D99E334D274F088E5B /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */; }; - BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */; }; - BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */; }; - BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */; }; - BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDFB6CC47C04A7112C44489118B4E10A /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */; }; - BE08F310161E7716BAA95CE5191A2EC3 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */; }; - BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */; }; - BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */; }; - BECAECD19B391A3C33808D5487F074F8 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF21ACAB87F3CAA514CD3408089F4EBD /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */; }; - BF25C3464E25FFD339CF54372364C59D /* ZFPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */; }; - BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */; }; - BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */; }; - BFEC567098ACBD66C950BAE56F7434B0 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */; }; - BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */; }; - BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */; }; - C031EDEF24C8FF0AF9A14E391614310C /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */; }; - C06DA819E896F79BD12433F4DC6EC9E1 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */; }; - C09C64741F6C26ACF8FD8F534459661D /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */; }; - C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */; }; - C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */; }; - C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */; }; - C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */; }; - C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */; }; - C354F1E36A00AF3A3AE54AC40FC62A6C /* ZFLandscapeRotationManager_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */; }; - C36F1AD6F100FBC8D763BC6432562013 /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C387C142132BBFE22C80B2B295DD50BD /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */; }; - C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C53C65C69FA3519A6A91CF6B66A1D4C0 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */; }; - C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C568E9ED2C27DA1479D5B5FE80BC6679 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */; }; - C5FE98E9E4EBCF4052BAB6E28FD250FD /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */; }; - C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */; }; - C63A988F2E87C0D2C995D08500433536 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */; }; - C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */; }; - C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C776FE1404075255A58F4863F990C0F3 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */; }; - C7B4108164891E125381A5116FEBA72F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */; }; - C7E12A27EBD7A6686F1180882FEFB4F7 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */; }; - C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */; }; - C843B63D78E2A33B84EC6B0DE8BF0E00 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */; }; - C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */; }; - C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */; }; - C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */; }; - C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */; }; - C9041D53CD6E0CB6C775220B5DAAA0E0 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */; }; - C912FC2E0A2D5AB5D35032212741659B /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */; }; - C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */; }; - C9568DA4D2909DE65EABE32F6B20424B /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */; }; - C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */; }; - C9C541078C08A3DCA7306C5DCFD298C2 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */; }; - C9FA86AC6860341F196CD8B03F6AFF4C /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */; }; - CA99ADA1302F3AC77400622EED8B1EEF /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */; }; - CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */; }; - CBE91DE59A2344459825B85C2A08C2F1 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */; }; - CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCAD55A25B2B397E51905F6483E40470 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */; }; - CCAD6DB2101C43C9F0A32DD5973E7ECA /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */; }; - CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCC850667CE6231055C3CE7AE67D0082 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */; }; - CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */; }; - CCFFB7AF2CF2F79C77491580943C0598 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */; }; - CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */; }; - CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */; }; - CE438D4A6EE7279E0119EEA0221FC537 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */; }; - CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */; }; - CE98B7A7F417F3F1DB3188D2CEF9F39F /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */; }; - CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */; }; - CF1CD1B2FDBEEF04DFC9F84ADF7B3D6F /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */; }; - CF25670497E1567180C9E71723DC58BA /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF3D50331FD1463872F68C85283B8632 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */; }; - CFAE662807AECC3F04D1AFE0FC1F5D2D /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */; }; - D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */; }; - D0458582F73B502054224EE779333845 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2062208634D82A8FF326D4A593396C /* DDView.swift */; }; - D0777BEEAB70D3241288246CBE8C86C3 /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */; }; - D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */; }; - D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */; }; - D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */; }; - D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */; }; - D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */; }; - D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */; }; - D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */; }; - D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */; }; - D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */; }; - D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */; }; - D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */; }; - D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */; }; - D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D478D2EA05465EF235C39743AC3F4B48 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */; }; - D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52C28802DA9A84D3075330F1BCE3366 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */; }; - D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */; }; - D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */; }; - D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */; }; - D7654A5DBF5CAF2B0BBBC182AA43E5E0 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */; }; - D7842B1F0CF41E3424607B8B9813521D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */; }; - D7B8A89A82027C0B5AFE4BC4AF8E253D /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */; }; - D81EF3EE3EF6DC920C6F184A39D99572 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */; }; - D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D870B5B303D93719EED12531ABF1816D /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */; }; - D873C51CD2E83CB52F3F4A78CEB12697 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */; }; - D912463D9638BCA6A0119E6F0121374A /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */; }; - D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */; }; - DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA68582F836C38C471502D173BAA6A0B /* ZFLandscapeRotationManager_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA74BFE0E55179A191071A6A4A88531F /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */; }; - DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */; }; - DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */; }; - DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */; }; - DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */; }; - DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */; }; - DB62F2655B86C30CF0BF420EC850680D /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */; }; - DBB974A3085A462DAAC46FA1E6979B09 /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */; }; - DBE2A75BAE562486109CEAD35E220C0F /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */; }; - DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC016BC61C6451A8F5B4E9D653F3C229 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */; }; - DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */; }; - DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */; }; - DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */; }; - DD36F798AA0D583D7851BB197C536C74 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */; }; - DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */; }; - DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */; }; - DE53A5BEDA32982333874BCCD5CBEBD0 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */; }; - DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */; }; - DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */; }; - DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */; }; - DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */; }; - DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */; }; - DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */; }; - DFF950E7FC1A1754E9F140350F1C9988 /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */; }; - DFFDB91F08F8EBFEFB3B9100440B08C0 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */; }; - E076F4AB98A3B87213E513584EE9B017 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */; }; - E12EA8F9E473533A97EDCC0D496B9F71 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5836DA464F04AE897BABF3177AA7987 /* Take.swift */; }; - E1BB80F892A7E9B619E934175F04F087 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */; }; - E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */; }; - E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E268E251D4979BFBA16E07CC17868FEE /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */; }; - E3336F2E66F391332E7D62E783958AED /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */; }; - E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */; }; - E36EEF7EB2DCF8959BC68CD9798B4915 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */; }; - E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E47ED2577798490CF1737380C72E696D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */; }; - E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */; }; - E4C434202D502365FC02C9AC7F6FCAB6 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */; }; - E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */; }; - E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */; }; - E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */; }; - E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */; }; - E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */; }; - E567F350B53F2E3B3BB64E176FE4A8A0 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */; }; - E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */; }; - E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */; }; - E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */; }; - E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */; }; - E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6B057B8B830C293834E277046519B9E /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */; }; - E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */; }; - E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */; }; - E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */; }; - E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */; }; - E71D7E18E5E36D33BEC7439EBE974AF6 /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E72CB6F4C9F972FC74FEA902BF4E3156 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */; }; - E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */; }; - E7BFD0ED85BF25173989BB5CB9430136 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */; }; - E81B4ABE25EF3FE344E8F0105A379D12 /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */; }; - E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */; }; - E8209DF048BF7888CB8BFE2B5F12980D /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */; }; - E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */; }; - E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */; }; - E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */; }; - E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */; }; - E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */; }; - E9A2822222C2397872F1E905247CF8B7 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */; }; - E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */; }; - E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */; }; - E9EF62075704DD62DF8790FD6B1B2137 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */; }; - EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA56625FEC00A8B48B1A0023DF52C6FE /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */; }; - EA6CCB8756606756EEAC758A3A050138 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */; }; - EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */; }; - EAC56C7B0E5F7F26BF7530EAD545505D /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */; }; - EB32C2FAB4B7C4C234D72B698407EDDE /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */; }; - EBA182943A1F9651083CA2AFC15ADD0A /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */; }; - ECA0C9E21CAE0E0E89F9D0F17126B4B7 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */; }; - ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */; }; - ECE86C2BC25899879D4F9B23357F3225 /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */; }; - ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */; }; - EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */; }; - EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */; }; - EDE4D12CCB9E824E48F4D50A0DA21322 /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */; }; - EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */; }; - EE182D584F6DE3179EA414D4484FD2D9 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */; }; - EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */; }; - EFB93EF4D7230E653216DE70BA57898D /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */; }; - EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */; }; - F013FCA38417680DC79D71258548258C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */; }; - F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */; }; - F04A0D62F2D913A4C72BDD600DA4C33A /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */; }; - F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */; }; - F13D85467C4D2D82E0B42F02796299E6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */; }; - F20765812F8E58CA5FE17156A55C8F19 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */; }; - F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */; }; - F333A4F0FA959D4D240860DB31EC5AB2 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */; }; - F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */; }; - F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */; }; - F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */; }; - F46E98C88B9F76266618B07D04C5E6A0 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */; }; - F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4EE1CC91BA169A7FE3092F1B37388F6 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */; }; - F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */; }; - F5885A36784472BA1278D8398386356A /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */; }; - F60AE3CAF68313AF2960A0ED40AA58EE /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */; }; - F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */; }; - F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */; }; - F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */; }; - F6737148A436BCE85FB7D52B96004B4A /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2856123F91FD29C17DE238560F12B69 /* Single.swift */; }; - F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */; }; - F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F68D13E529AA02CE21401E34E91423AE /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88828D557894B90E469361205FE6C8D /* ObservableType.swift */; }; - F6A51989DDE35BD82A3AC71A135EECBC /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */; }; - F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */; }; - F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */; }; - F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */; }; - F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */; }; - F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */; }; - F8C574D82FA3EB8D44CA7FCFDC7245A8 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */; }; - F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */; }; - F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */; }; - F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */; }; - F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64693E044631B15049165D8231425603 /* DDLabel.swift */; }; - FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */; }; - FA7AFBF7E10016B8003B80C036DAD02F /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */; }; - FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */; }; - FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */; }; - FB021FB422B52F14451E14274742F3CF /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */; }; - FB0A3F41BE517AFFDE8B8577C0C585EF /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */; }; - FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */; }; - FB973B37FFEA66B3ADF34EBF5F56CB36 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC06EB9A044206AE940AD8426CD17E85 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */; }; - FC3AE6698731BB365544AA51F95953AA /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */; }; - FC6C6DB3A485EC937DA28312708EB8B6 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCE1F7C80A64BADEB761DAE2ED92FFA3 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */; }; - FD211EC7F95F99047BC1F940821FC501 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */; }; - FD5888991062E5B36187EA7EE1235479 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */; }; - FD67B372B2B68F8E47D12B7CF56F4BC1 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */; }; - FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */; }; - FE329295615F8F72976D1B6CF1871109 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */; }; - FE32F35489F154E1F3385F65310C782E /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */; }; - FE48154DC49A7AE9947E473DE9171DDE /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */; }; - FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */; }; - FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FECDD1A78DE7AEE674E5BA0C155B1DE7 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */; }; - FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */; }; - FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA379F76AE41CA5762E2418140B8C918 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213F6015E773E0BBBA581934A6293FD9 /* SessionDataTask.swift */; }; + BAA3820FE39D86169140EA68FDACF7EB /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270C1F43FBCEC30F4041A757E8854E3E /* SynchronizedUnsubscribeType.swift */; }; + BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C9A40C1FBF6297EAF580124C1D6D79 /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7936C43FE7B81FB80BE0E0C4E234F82B /* HapticFeedbackGenerator.swift */; }; + BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 609776E3A9ABB66631C7D3EB5D3EDB9F /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAFEFCB3668C94B870E94408EB5B1B0F /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 20495029E692E7E3CDD4CEB0446F7CC6 /* UITableViewCell+DDCategory.m */; }; + BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A69CB52489C9C40E948A5AC8ABAF0FC6 /* JXCategoryTitleImageCellModel.m */; }; + BB9C5A4546BA2533696C38391855D6BE /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED62CA72F9BD3571AE2798A2AD9F1D6F /* Result.swift */; }; + BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = DE6850579127513FA44BEE6AAC1EEBB1 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6111EA56D2BDB9310378DE52243784B1 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84393BEB5DE9EF1A8EC8C297FB54C465 /* UISwitch+Rx.swift */; }; + BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5239FCFDD2A664C1B0D72BC7420AC4A7 /* ZLPhotoConfiguration.swift */; }; + BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4D15843512C726294E75DDBD983504 /* JXCategoryListContainerView.m */; }; + BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 256151D246E9E8F176BF2E4C18A20219 /* NSBezierPath+SDRoundedCorners.m */; }; + BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D047C929D4EC23FC4A777C815ADF02 /* IQUIScrollView+Additions.swift */; }; + BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFD3531661703C625055EC4C1D638C8 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD26F870C33FBAC85A4A3B30D32873EC /* NSObject+Rx.swift */; }; + BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 767D3DBF3F0BC3C61AB085480C1167F0 /* CocoaDebugTabBarController.swift */; }; + BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A6C6A428A423AB427C61F9383911278 /* IQTitleBarButtonItem.swift */; }; + BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8220F870824B72CDE5C705B6E53FF28B /* ColorUtil.swift */; }; + BDB737F71C65A79BF0C7138E178B4298 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0194CF930B8C2826B59630D0873162D1 /* PublishRelay.swift */; }; + BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15110EB10BD620352D6F74B234252EA2 /* UIActivityIndicatorView+Rx.swift */; }; + BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = E41E4FFC9464E44861F9C0653C253E0F /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE1037EFF2CA6EBE5C17724D444117FA /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6447EEFF1CC8C34D36FC5B829EBB7BD5 /* Concat.swift */; }; + BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F6CF4BF3CB22160673023A617B0AFA7 /* NSButton+Rx.swift */; }; + BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E10A9DA1C9459CC6EDF34A60A0C9BE7 /* ZLEditImageViewController.swift */; }; + BE54692C8E83E15C41BB67D72413F850 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAB58585B12DAD86327FB72E19A8924 /* MainScheduler.swift */; }; + BE9962789E28209043690700B907BDE6 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2BEB835C7C5BCE24CF91930B73421A /* UIScreen+DDCategory.m */; }; + BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEFD765B54F2B0C16F7D7D2212C4E2BC /* DispatchQueue+Extensions.swift */; }; + BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = ED22E537BA4185871D0AB637E2062896 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B631749ADAEE5CC21D223097013F99E /* DDBaseSwitch.m */; }; + BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 16665E91897123F867F00DDF3E1D6968 /* _HttpModel.m */; }; + BFDFE37E0FDAEEDFD2E06F66BD2FC0BB /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11DB2B72EA1BA68A6035395BA872CB04 /* CompositeDisposable.swift */; }; + BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1BBC74D41125D50EADA1CD49CEB50EC /* IQKeyboardManagerSwift-dummy.m */; }; + BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 694DCB008A6D23770300F403FB018C0D /* UIImage+MemoryCacheCost.m */; }; + C0EEC8FE50F22FDCF77BE5FFC24C611D /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B0CD8B194DF538E007E443CB48C973C /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A1217D34184F0C7BF475953092BF92 /* MJRefreshGifHeader.m */; }; + C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9DE44C0A7317A6AD19AA56BBA6A786 /* ObservableConvertibleType+SharedSequence.swift */; }; + C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 26F2789EFCF8EB806EA2C7FA0DE77A50 /* SDWebImageCacheKeyFilter.m */; }; + C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 525D1FDB574116C2619E987D623E2A52 /* _WKWebView+Swizzling.m */; }; + C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D013557D88B2EFADA3CD22DFCA6D6B7 /* UIViewController+ZLPhotoBrowser.swift */; }; + C32EB62847BFD71A828E236B11FF0211 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCE4A6F948C216270875335A16D0502 /* Platform.Linux.swift */; }; + C393251524AAA3BF1C2BA269684DC806 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CDC12542CD0DC5150F0F346CAEE1F8 /* UIScrollView+ZFPlayer.m */; }; + C3D50A7E6AD5FCC275587B635EC4270A /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4D4A47EC5EE3FB14C90F33E873D0A4 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C46A0705221F2555D784ED71B48AEC01 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE0B5ECC04A224640222BF31A3D97575 /* ConstraintMakerPrioritizable.swift */; }; + C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ACD32E5454F2888883AC4D9BE1C1F19 /* RxTextStorageDelegateProxy.swift */; }; + C4A29EE9A9E585E9C819BEAA36D05436 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFF7BE3E69320F040A8BC60545FFA79 /* Multicast.swift */; }; + C4ABF6367E5B58362CFDBAFB9CB00704 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D114C912166B999715D87F6A6D6E00B8 /* GIFAnimatedImage.swift */; }; + C4DEE92CE6B640FB983E65A7B17F839A /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E091A13B79F43DC0D7FAD86C2AFB80 /* SerialDisposable.swift */; }; + C4E58FDEE5D81B29A722DFDB2C9BC999 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8667563877D52DBDB4CCEE3D31D847C /* RxMutableBox.swift */; }; + C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1CAE0F68A31E70898571AD8C70091E /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AA6E8D6FB2C6E5056BFD216D234D4E8D /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC6EC3A85F82C5C50BBBEC8F2E12080 /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF645F8182DEB31676BAB160F253D29F /* RxTabBarDelegateProxy.swift */; }; + C65C6B06B5F2832941285B7C41568394 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 525EF0BB37CEA088FE86DAE65D15340F /* NSObject+DDCategory.m */; }; + C6AEAC06723986C6FEAC3F1D3F7145F0 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D4F80A76713406667C1C0B6F6F29D /* RedirectHandler.swift */; }; + C6AEBF53F4F666B0A32914F8BF8FCECF /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67E6602E944C66117D2266BF7F31B742 /* Zip.swift */; }; + C6D9E3C5DB244862FA6690D103260B7F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196530277935A91E89C5D7A552990851 /* ImageDataProcessor.swift */; }; + C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A94175740C3577490272B174AE724778 /* DDAutoUIKit_Private-dummy.m */; }; + C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = E796321FF63F7EB423DCC91C68D24E66 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C74331D19889F1F58ECF7B194647CC4E /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971ECF2A49438C43CCD9CFFC8228B47E /* CurrentThreadScheduler.swift */; }; + C7E41A5D81A024EDF41219DDC3B9BC14 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DFDBB434BBB0672AD91F0BD29F3A9E2 /* ZFPlayerController.m */; }; + C7F45C09B19043E24D9B65785350678F /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DDE57B9519882C5F5EAA0927BB9EF66 /* ObservableType+Extensions.swift */; }; + C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B43959E8916ABC4127ACBB3E25A4B35B /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788E6F4386AED570A4241839C54EE9A0 /* DDScrollView.swift */; }; + C82FD66264B8B8098C674701ED231238 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE33F525904972CCCD37824AACEC4E80 /* DistinctUntilChanged.swift */; }; + C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B809B029AC7020F35A1B5EFA3483E566 /* CocoaDebugViewController.swift */; }; + C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F6DB5683CFD250968B2C2BCAE305BC6 /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8A302CA77E710C7D2A64189A8DE1B5B /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D27866014737B742DC7E43AE818301C1 /* ConstraintMakerRelatable+Extensions.swift */; }; + C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D0D946164169DB725FBB1F44538517 /* UIRectCorner+Short.swift */; }; + C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12864219C0D1459B1B7CDD3949B47E81 /* ObservableConvertibleType+Signal.swift */; }; + C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3885C38389005DA52325CED1109185 /* IgnoredURLsViewController.swift */; }; + C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2D0C46AF960DA01B5CF774982460A6 /* ZLPhotoManager.swift */; }; + C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D60053D01A426B930F6DD119E4531B42 /* NotificationCenter+Rx.swift */; }; + CA4E7B063022C8CC945E0EE643659BFF /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF5637E198D273B944140A4E83C4885 /* ConstraintViewDSL.swift */; }; + CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63A19FCD5F14B579DF601EB34FDCD6C6 /* Driver+Subscription.swift */; }; + CC00ADE0ABB9A1012112BFF977153731 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6EB86A88AD90C02118E182F207FADF /* DispatchQueueConfiguration.swift */; }; + CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = B9039E77DBFA01F8729558941290237F /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFE77192DC1A0E1C3EBAA5477486EF9 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785D6E5C99D80F159B119EAD80EAC77C /* AppInfoViewController.swift */; }; + CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BFD9FBEC141ACCFEA657592B9385D86 /* ZLVideoManager.swift */; }; + CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 69446C5B3B5A35D755D54C17DACDDE7B /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD89EAEF7ECCF5522485DAA595CE6F9B /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8282CF4ABB5A955EA207D9A412FE6B30 /* ExtensionHelpers.swift */; }; + CDB2B459EF643220648CE21A250364BD /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DDBCA7F63D7AB5F60C99971AFD0752D /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E66112AF523F1F19E8C798584781DA0 /* DDMAGeometry.m */; }; + CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 127E76BC473BF1A641543562445390DF /* MJRefreshAutoNormalFooter.m */; }; + CE337A66ACE81AFDA835F1C467CF07CB /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DBEA4DB7FBB253E470852B035217055 /* Disposables.swift */; }; + CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E67E9356BA7A3D161C681008653CCF /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 69042C77976381969F61663C6E141205 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE8E55F06DEED865CA7AB8FD9298DD42 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC56BE8C45CE4BAA88AD40E30C317D8 /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F530ED0C95C50F3B39355E792C3BD25 /* ZLClipImageViewController.swift */; }; + CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 11205FAFF083C697EC9EE6B229A01F6B /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC5B66F29EBA7FBD3CE4261EBE70E88 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7A957F6DB39B85E6D1454564501941 /* SDAnimatedImageView.m */; }; + CF34FA52FE5992DB7B474D19A5B64542 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F5632AB5E3393D9EC44121D26E7F22 /* Typealiases.swift */; }; + CF3B6869166048A9753E1B7C6B66FB48 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 127832EE1F26714421F97A5B76E85953 /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF5A619D2D3826CDC149B8C698F2F015 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D8155C76110176CB4EE00AE67DD1D852 /* ZFLoadingView.m */; }; + D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C20B26FB5C6869FEC747EBF755AD9C1A /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8DD02D0B825C746B21CFC7A157CF6F /* RequestCompression.swift */; }; + D0458582F73B502054224EE779333845 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7CCB96697203B82F5E52436C21CDEF /* DDView.swift */; }; + D0A290240DE9B1005B71AEC38B95FEA8 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26226BD83CCF220EEC8D8469C3CCA561 /* Date+Dispatch.swift */; }; + D0E21F94A8D94898A11EDC94C9EBDAD6 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044381F5A69B775D451AD5F6CBA56F3E /* InvocableScheduledItem.swift */; }; + D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B742D2AF86A7CF1F2A30F77BE99B1817 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D629403EA1964C1E9D7E46825ADFDEBA /* _CanonicalRequest.m */; }; + D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4818058B51888891371600CF5A6E0D3E /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1B3B19641743A9854D86BB1DAA9F623 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 66BC74C184F540D9FD76A77E3EA91D26 /* UINavigationItem+DDCategory.m */; }; + D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 298089BADD1874B448DD201AB699E350 /* EKImageNoteMessageView.swift */; }; + D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = DEF2B64CA44CB1CB884A44495E8B0996 /* _RXKVOObserver.m */; }; + D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB392AA23880D86438AB4BC21CA0629C /* Concurrency.swift */; }; + D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7E04C560D6CA1A0468F6219A11E3BD /* URLRequest+Alamofire.swift */; }; + D2783F91C8C3A525D7086EBF0B079C22 /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 61346B069F3E6647123321FBA5820666 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = AD37A0C5494B3F2FECB8520300F12FB8 /* DDBaseAttributedString.m */; }; + D2935D236C6B16CE34F7C19F1A792B35 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D11DCF1E1C48C9628F1253309615862 /* Infallible+Operators.swift */; }; + D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5310EB8A77419130FCBF00304B38E64C /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2C561E52C891759BA98D94FEAF3DBEA /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 624FFB730256D856D97F72C3A7A5E7D9 /* ConstraintRelation.swift */; }; + D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C73F76BC791A692F31C09E7839B23321 /* UIControl+Rx.swift */; }; + D311F8002A40812E3A487F99D7669DBA /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF1BB34F758208D93188709768E68A4 /* ZFSliderView.m */; }; + D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2398375AE0E70DE1CC08CCA39ADB99FF /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B656B6181D46B500974504F5AB29691 /* DDProgressHUDKit_Private-dummy.m */; }; + D367B865DF0A1052BBF0889DC9C57D3F /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DEFF1C8E5761DAE3D8F73F4690AB1F /* KFImageProtocol.swift */; }; + D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E936278E815AF84F56FC079DE7C7BC8 /* Protected.swift */; }; + D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B1AAF5B002ED67D3B4ADF05BCB7E9A0 /* MJRefreshStateTrailer.m */; }; + D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBFDB3D386F6F0518F5C3CDE7E5410E4 /* KVORepresentable+Swift.swift */; }; + D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3397794850221698413208C5813F5588 /* Validation.swift */; }; + D4570238F7F9E17228FB1C439885E111 /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 08877CBD211A89A14D4F75889D017E88 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A02B3FA02923A2660751D30048E8669 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9342F32B3EEA853D0E709B1E5A5F4B02 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 03FB3608AA07B0A6D1E136007DEE4345 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 729354DD1D999C16A14174D321E3BCFB /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D597DCAEA880152A9633B7E83067E600 /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C2383C19282B45BC7A1C6C6ECD1A270 /* ZFPlayerControlView.m */; }; + D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F18CC372DA4717C8ED8A91F3A74F0C /* UITextField+Rx.swift */; }; + D5BA82388CB4DFAB4121CD0401652443 /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9175EEF49B7806944700428C289ECAB6 /* UIImageView+DDCategory.m */; }; + D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE5BA0D3C6BF364C0FE75A688B01CAD8 /* EKWindow.swift */; }; + D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE4429FDD5C7C9EEA48A7FA29530BC91 /* Request.swift */; }; + D75EED4E8C14ECB35FFA35403B30001D /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA7EE0EC4368862F5E44AF6AC1547B7 /* ImageBinder.swift */; }; + D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A085E4393C667674B764A0702F8B97 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9139F9D7C3348F7F9380B051361637 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9E9B0BBECACB5B1975533A4407A8192 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4202022D4EE856EA1B5523B4F4FD2380 /* ToArray.swift */; }; + DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E9138F64A5A2BFA96033A84096ADE1 /* Cell+ZLPhotoBrowser.swift */; }; + DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCDFF40EAA1EF98B890EEE7C325C742 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA47FD950F2F8C6AE698F761F0530571 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479DA8102AECC28E9D56586B495D1E0A /* ImageView+Kingfisher.swift */; }; + DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F7A79286D14C84CF117AA662888155 /* JXCategoryBaseCellModel.m */; }; + DAB6B2D592DE26433FD1C1848EB182E0 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628FCE3F9B17251654AA5517B596302A /* Box.swift */; }; + DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91794622BECF2DA37B808C324B2D12F0 /* ESTabBar.swift */; }; + DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D970D3B6F21996144534B7E68F84D3AD /* SDImageCachesManager.m */; }; + DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F3B7C4DA2FF7A3B18ED875569F1BF3 /* SDImageCacheDefine.m */; }; + DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = F036769A8E2821CF721F1F1B32B87BAA /* UIImage+Transform.m */; }; + DB53DBDE21D3A338598D16B4F2FDA555 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 60BF92DD87FAF6F7C2D237DDA8FC3FB7 /* UIView+DDCategory.m */; }; + DB5D2BE8BD86300E48EAB9B8E81CAA4F /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46B453F9B14617DEA1351366E30E16D6 /* LayoutConstraint.swift */; }; + DBAE4BF077A72E72748EEDF70D1CD92B /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0592DB9F33BC983E3A68CC03277DFC52 /* PrimitiveSequence.swift */; }; + DBBEDFF12B73BC7DDC75E3CC9E5CCDE7 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F099920F599B25C86BA0811AEAF0C34 /* Buffer.swift */; }; + DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FD89E142BA1E5238EA49E2F13B0671A5 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 295CA7A269A90372E9356731A90818C9 /* JXCategoryDotCellModel.m */; }; + DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FD9093B3C7C3F6F6145C50FF0E35E6 /* AFError.swift */; }; + DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3663981616CA0C6D2B3D7D48C3A723 /* KVORepresentable.swift */; }; + DC74ACA755AE27EA16D6A97168E71B18 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB7B9726D48B62EF94ED4D6E20C65B8 /* SubscribeOn.swift */; }; + DCFCC9F5005C8BCCBE0B1F3FE18C7707 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171DBB023C12392EE304DB7563441DB8 /* Runtime.swift */; }; + DD54283797CAFC5B22AE32F87027BD66 /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA1877E6E854032268D18BBD3DC2F67 /* ZFPresentTransition.m */; }; + DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20A547D6B9F09BB5096CCD98A34342B /* ControlProperty.swift */; }; + DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EBA2F2BF69C0A07D8580439A091ED33 /* UIView+QLContentWrap.swift */; }; + DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B777B474BA4641CF233630C6D30BE0 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = E44A83936A18CA1F8DC91215A732E9F3 /* EKAttributes+Scroll.swift */; }; + DEC8B5E340E0DB515F21F95141810F72 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E636A9ADEB486B98145468256719C375 /* ConstraintInsetTarget.swift */; }; + DF0A5FCF4B2BD47F48C88EFA8EE10EC4 /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ADF392B3601C8DBE603F6BE7E91EB9F /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E39FE5B763FA3D5A9F58DCC51B3490F /* EKAttributes+UserInteraction.swift */; }; + DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33BC268D7FC4EF17C6785000A9B0363B /* EKPopUpMessageView.swift */; }; + DF2EA97E6C6CC2927BB2FCD056621C5D /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C8BAA0CEE69295BCBA2AA9ABEA2184BF /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFE5E6C67FB784804942BE9FEC427E2 /* ZLWeakProxy.swift */; }; + DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BE03FCC5A2488FDA4E063B109CD0C3 /* ZLPhotoPreviewCell.swift */; }; + DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB9B3CE924124FCF28722F5C51F54BB /* UITextView+Rx.swift */; }; + E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D86DF21A214276E767A20193529E2E /* Infallible+Bind.swift */; }; + E0641DFC24C7AD959A03B56C5AAE7473 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21513D5C4002EE950BFAD7F916A26550 /* Platform.Darwin.swift */; }; + E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B185D6C6A1C48AC26D7D7FEFAE417765 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D76F087C5CFBF5C45D94736AF00C37 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A24AC1D9AAA228D0C42680D2D8DBCC /* NSObject+Rx+KVORepresentable.swift */; }; + E130D087C8EE86A22A9605E202077227 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55FDB37B0391AE8AB38084626C0BC9F2 /* Kingfisher.swift */; }; + E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 849F84B3A142E603C49F29288D323336 /* MBProgressHUD.m */; }; + E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E0665B5937960894F89B3F206604555 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3080F4602E4B0BDB9EBEE26413F2484 /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C48CCB4832FD74B635FB56FCF53C1DF3 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F602A6B10CFC9A9266C8E394B5134A /* URLSessionConfiguration+Alamofire.swift */; }; + E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = DF413D97477F966DF3080A8486F38FB4 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E37A6216AFD75B90239DB6DF421B87D6 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = FB1F1786CCF5642321B94612E0B82FAC /* UITabBarController+DDCategory.m */; }; + E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F18951D5A84AEA739A053D2374765F96 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CF6F0F881B87D027D77D2F5A4D02C33 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E45A177A66BE4FE08D449AB2140CD0CA /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE1DAB3E4A867E48DBC5D6168F61C30 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EB5FC5E61051D5076C5A7297015157 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8ADE9C032D73C7DB87F4674C52537A7 /* Bundle+ZLPhotoBrowser.swift */; }; + E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31E7708DF6AA4F3A09E65B2755B66981 /* RxCocoa-dummy.m */; }; + E4EB8E3C90526B1018E857E349EE565B /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 446F59FA2B661CFB0C6AFD23156E20C6 /* ImmediateSchedulerType.swift */; }; + E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF16F84CF62ECD2F55E075FB100E6E3 /* NSError+ZLPhotoBrowser.swift */; }; + E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8909D6A4B618244BDA8241B690A999 /* EKSimpleMessageView.swift */; }; + E50E5FF824BBF08575110652F7C3FC71 /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E25D3588C478DEB763966F029EEB5EA4 /* NSURL+DDCategory.m */; }; + E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C62FDBDE7C1DADEC1DDAF45CFC0C1BA /* ZLPhotoConfiguration+Chaining.swift */; }; + E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7054F044B3627B8FE31CC4C4539B78CB /* JXCategoryIndicatorRainbowLineView.m */; }; + E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DDF19E2E9C3EF8C294621573273582 /* CGFloat+ZLPhotoBrowser.swift */; }; + E5D3D8B9057A784FEBAC114EDC99A18C /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25DE9305287B4EBA3089A47918C30E7 /* ConcurrentDispatchQueueScheduler.swift */; }; + E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = EED2AD84486F3DD4A3FB9A3E3843D79D /* _QNSURLSessionDemux.m */; }; + E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = C81D23B8E8DDEB98818E307EF856AF1F /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FAEFD61533D29EF3AD4232E8686DBD7 /* SDWebImageManager.m */; }; + E64677A9FB8D001852B8FC080A425EC3 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123FABC7F7B69B6F54AEF9238C2F5E4B /* LayoutConstraintItem.swift */; }; + E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7044153D516D2FFE33128D478FB50DFC /* Platform.Darwin.swift */; }; + E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDA96BEBBB600C3F39C775D82DF0A2B /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9D77A41A3A0F057CAE7FAE938D5C1B /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = B7890D579AEBF8ADFFB67D9E18DD5457 /* DDBaseMutableAttributedString.m */; }; + E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A8BC3846FEA113E7B2614E6BEEB1AB /* EKAttributes+Validations.swift */; }; + E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000AA76F643AAE5533DBD5125CB07890 /* CocoaDebugNavigationController.swift */; }; + E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C9E83D04E6BC0AA226F4D1AE317A0A /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F7A981458034759C4D900D7D04A169 /* UIBlockingBubble.swift */; }; + E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F210C89BAC202A2CF43A1B644D6C9C /* EKAlertMessageView.swift */; }; + E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61BA96DCDCAF766D4E0183F899C842F6 /* RxTabBarControllerDelegateProxy.swift */; }; + E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C311AF118B4D3375F25C0F06DA92C8 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + E857AA8D46066D85047687BDF39C6357 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = CC8DED87D5A39C0F522082FF49BC5430 /* UINavigationController+DDCategory.m */; }; + E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BE484D699B0D57761C8AAD3B3B77038 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A496544A93039FD566125FAF73A0CCFC /* DDTableView.swift */; }; + E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4319CC2E23EF99F9ED07A242C9ECE2A6 /* AlamofireExtended.swift */; }; + E8E16FD559D3368E1C323ABF282E5EBB /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD627551E50DEB1C7FC57281448EC05F /* ConstraintConfig.swift */; }; + E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = C9FFB56027DC628781E58EF6D441BC19 /* _Swizzling.m */; }; + E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA1CFF9CE09320ABFDE6C752DBC2F61 /* RxSearchBarDelegateProxy.swift */; }; + E97DA8A3B5900FBE275CE0E64C9B5FF4 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B00C75CB0BC460584E688160261E63 /* ConstraintLayoutGuideDSL.swift */; }; + E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E515E5FD684482DE669B7F60427D1A /* MJRefreshConst.m */; }; + E9BCDCE45D08677C63213F682A568937 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = E282ED7EDB25BBB72461E1D2DB6E39DC /* ConstraintPriority.swift */; }; + E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2101816062CFE7C973C8646C71F4A8 /* JXCategoryIndicatorView.m */; }; + EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CF1C9070E4112A68BB68FC00A28B73 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA8A8F6058E6C6E1AA1EAF0AF00E287C /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF4552E0A1D75BB04B7A078F783C1A8 /* CallbackQueue.swift */; }; + EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FC5F57202B0491759717AEC779E522 /* _DirectoryContentsTableViewController.m */; }; + EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B3235438C00648B4C47A0E2E7BEFCE5 /* Alamofire-dummy.m */; }; + EB9F406BF6C52F81E56F7173C179D57E /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A99AA24912530D6F573AF0C470ED809D /* Completable+AndThen.swift */; }; + EBE4794A0912427065A1F570600876E0 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A02091C99045081352BE26A3EF045A5 /* DelaySubscription.swift */; }; + ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = B272A68E5C6B77DFAB3377C9C7A2B4C4 /* _AutoLaunch.m */; }; + ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44FC4EC27FA08110C3D80F536DDC3DFD /* EKAttributes+Shadow.swift */; }; + ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DB2DBDB9CFEA50D9467C11E75204E1 /* EKNotificationMessage.swift */; }; + ED973BFC98C8F3E9615F89D38BDD590B /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2FB62E117941C6BD11FA0E2252FDAF /* InfiniteSequence.swift */; }; + EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 26492841465EE35E7F5C32065558E516 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5F13B461F8D3A8605F004333B14795 /* EKColor.swift */; }; + EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = AF804D29AAAD61A2E35C334350AD19FB /* SDAnimatedImageRep.m */; }; + EDEE78ED97645EFA22970C6B85F8A24C /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913574337B1F0B92F0ABD49EB75C7761 /* First.swift */; }; + EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF829B65ABE3AF8EB7B9804CA93252E3 /* CrashLogger.swift */; }; + EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B703F49C84EEBB065C4BBE24B449A684 /* SDWebImageDownloaderConfig.m */; }; + EE3FC5DFE62DA1836B853A490611B9D1 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7302F101C67056437691FB7361F211E3 /* Throttle.swift */; }; + EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6BD920CF9279746001F77AD4C2513B /* ESTabBarController.swift */; }; + EF8EDDF18B806CBACD606B6A33DDE5B8 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEED4657F15947E83B2D786297985DC9 /* ScheduledItem.swift */; }; + EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB4B9C4516210139EC572F048A80E1B /* EKTextField.swift */; }; + EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BA3CA1154B834591A08256C2A33734 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F274FBE4A53832ADF2FD3121B9AD3527 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B8099F6C5AA266D926B61B3C23EB2C /* DelegateProxyType.swift */; }; + F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C74D812AB03FB0EBE8E2BF3C62384667 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154000AF7BE39D2A72114921E8357E1E /* EKProcessingNoteMessageView.swift */; }; + F09DF28CC5B02C385A5E23E589400C55 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1927D2ADAC45230D373D147FB4FC917F /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4009F0532949C5953E13EB678320B77A /* URLEncodedFormEncoder.swift */; }; + F1933C441276ECFF93C73F477280DC61 /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 68DA03290D372BC36C6543A17E02069A /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F20092E3BE10688F891486A0F7AAE6CD /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 16E9DF1D4404056EFA9D5024F82A3171 /* Sources_DDMAMap */; }; + F23B0250E2C913868CB78F1AEAB655A1 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4720838490057FDBD297DC87EA33A4BE /* Debugging.swift */; }; + F260DCC378629F48B1B45658DD4C0AB0 /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3012D8E56448D4A4570BE99CDD5D5118 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F283CBBF5CAC5A0B4A6B75F998D0EC3A /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71A5160262728F30C9D0AA27C9F9175 /* String+MD5.swift */; }; + F2B0E6FC78FB36A3BFEB61B34BD6CCBF /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98471FFFB7639E310CBE0F8F03245153 /* Bag+Rx.swift */; }; + F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A592A41A29B78E26F1A4A62C95BF38DD /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2FA9CA7987FBB47C2548B5BDC66106A /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA6A097DB537A8B879EEE21DD90702B /* ZFPortraitViewController.m */; }; + F2FB98D8ECE397EDC87DD39B1462E0B9 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F7E5764FDAE84A61FE77FFF82C987C6 /* ObserverBase.swift */; }; + F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98FE65DCEF2EDCDC4698FEC19B239454 /* NSTextStorage+Rx.swift */; }; + F34226A53917F43F1A466963534734F5 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F7E234601FC016CFB8056A1E16635A /* ZFPlayerGestureControl.m */; }; + F3587BFAAEB1FF931FEE81BE06FF12F5 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F48169E8D4303B2F03FF2789A9A24BF /* OperationQueueScheduler.swift */; }; + F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F3BA3D041572024910CA84485DBF7F70 /* JXCategoryTitleImageView.m */; }; + F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A42CF90C27515345D8EC736588B9BE9 /* UIView+QuickLayout.swift */; }; + F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEB3657DA9C38A87415D709CC32D81A /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = D6AF5A615853652F7375B11E17552DF4 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A55A145BDF89AC620B820DB75383AF6 /* UIView+Utils.swift */; }; + F45219DB4D149B8FA6C503DFF57081A9 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB46BF1D96E9AEC0DF8B79ED76BC130 /* Using.swift */; }; + F45EDF2799E9766F25D0F91004913C51 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A21B3D62B36554ADFA51003A05E258A6 /* ZFReachabilityManager.m */; }; + F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB0202DEFF454C0B0ADF1EDBCBAEB96 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A6AA0DE49D80D14BDA53FB174ADB4E /* UIStepper+Rx.swift */; }; + F60D3370263DA2D40E942766B1793CBB /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06AA5D25BD5E2C52B04DD3A2E0CBD4CC /* ImageDataProvider.swift */; }; + F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FFE56C7E1ADD713A7B010E77FE165B /* ZLClipImageDismissAnimatedTransition.swift */; }; + F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2697984DBDCB0FE9BA29076E5C99C9E5 /* _OCLogModel.m */; }; + F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 821549F5AD6DB8E667713D4BC19BBAAB /* UIView+ZLPhotoBrowser.swift */; }; + F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FFEF484D9FB13303B94627FEAFCAA4CB /* JXCategoryTitleVerticalZoomCellModel.m */; }; + F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A652A201BE6B537032945700B1CDFE1 /* IQKeyboardManager+OrientationNotification.swift */; }; + F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C62429C996323EC50721E65057D4E3 /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = A3427CEF8D16DDA9ABFE8FAD414C3170 /* _fishhook.c */; }; + F734BE56B852B802571146FCF454F218 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0581BAEE1CFC49D17DC5CCE244768E83 /* SubscriptionDisposable.swift */; }; + F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = E7F7F4637D1AF2299F0A90E045AA5736 /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D329CB16F6D89A7470AFBF20B03E4E85 /* JXCategoryNumberCellModel.m */; }; + F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD64E455B001E389B618A93D1170207 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D79D5AD9E690FEECAA2C333539EF21F /* UIScrollView+MJExtension.m */; }; + F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 70F9D4064557552888F5E66B444E57C6 /* MJRefreshStateHeader.m */; }; + F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B61B619E9845CF3BB08F5DCEBDF422 /* JXCategoryListContainerRTLCell.m */; }; + F8A41F27D6685D59A2680429BCE2CD2A /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 16FB58C0B7B0A2B05AE570AC5B4E41DD /* ZFSmallFloatControlView.m */; }; + F8A87B4969CD11C7DD17FCD4CEFB1B15 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E493FDC13E3BA95C331B894D91DDE7E /* SkipWhile.swift */; }; + F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2F8DAFFE65E00734AB1DAD6FF27E75 /* LogCell.swift */; }; + F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32350DA745771D88A4C3FEDB397C484F /* MJRefreshFooter.m */; }; + F9459156F759EE09274C096C2BEB7F73 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75936F807D435886B091E1354D54DC19 /* Skip.swift */; }; + F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 06AD9810B6D55246E9990B806E5C90E4 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B83B3C880D66F073587F655CE93F60B4 /* DDBaseViewController.m */; }; + F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5265FF20858A3228239CA81866AFFB /* DDLabel.swift */; }; + FA251E5815D742F30E1A9560BF87863E /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 29032504FD45FA051E854777DB25272A /* RxSwift-dummy.m */; }; + FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 56FC58852640271ED57673A6A43AA6FD /* MKAnnotationView+WebCache.m */; }; + FA4BA7EEFE3FA4C84F1325272FBDBD0D /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 516022EC2282518C969040044CB485CC /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 253C57E84944C79A193D1F07BFC99CA6 /* SDWebImageDownloaderResponseModifier.m */; }; + FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8265C1BE034C0D5A5A2161817E38110B /* SDImageIOCoder.m */; }; + FAC6680059975CA72914F9E16FD08433 /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBAAE4A7415B5190CC52DE86B960E70 /* UITextView+DDCategory.m */; }; + FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 855028946E032E4CF32636F6E8D1143D /* _NSLogHook.m */; }; + FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB5DB6EFDCF1D17F0EACE061184FD0A0 /* RxScrollViewDelegateProxy.swift */; }; + FB83661EAB43FD81CF2C2C578416D1FB /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC738A0ECD8C5067BD19BF375C0B4C3 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBDE84C2A63AF732D4D8837B86244CC0 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E4A1165D2DBA5B5EC3A558A5F4C5AE /* UILayoutSupport+Extensions.swift */; }; + FC2CB178B3382FE7BFDE209B1B5D6CA4 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7F48624BD1504CA367B6AA5A0EB80D /* Infallible+Create.swift */; }; + FCDDDBC9B067432F67A3C5C42329CA6D /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B52424A6E384BDDA7335A607181872 /* Source.swift */; }; + FD53237EFACA76D3436DB591996E6CD6 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 143100CA842AB496CEE9FDFE711303F4 /* ZFPlayerNotification.m */; }; + FD9B9F0A9BE831C7D4A5C567F7805F41 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB281D4B286C53ACFDF1BED319176F93 /* SwitchIfEmpty.swift */; }; + FDB31A74118C17BE80F6786A63213410 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7C19EB69C151DA67B4D2C40D480350 /* ConstraintAttributes.swift */; }; + FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD05C32B2DC87B4AE2DBB2D0B41AB9A /* JXCategoryFactory.m */; }; + FDF000A8385B6275FDAEBCA8EAEF3490 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEF58E4130DA78FE3DDED5BE9165E023 /* Infallible+Concurrency.swift */; }; + FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 656925981DA925EC881FED47552250AC /* UIImageView+DDWebCache.m */; }; + FE0C2FF8FA502CA1A02B8B92D89C44D9 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0181090D569E472A806EB8F53B459B4C /* Amb.swift */; }; + FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 080DDB0B14EE78083E5892281C72667D /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE71671274D0D30B87C7BA3A48DB9C0C /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E235D4A4F612B19901AF09FD52EAC90E /* TakeWithPredicate.swift */; }; + FE87B70137AFA7AEEC689C7369730ED2 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EEFDAA6386C5C4AFDE62A467677A8C /* CombineLatest.swift */; }; + FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 67605B841452593C06187011DC75419D /* SDImageCodersManager.m */; }; + FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 78486F603F3B57F2427726CD2596F12F /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = A8995467D19A22A1CCD28F6A66BC8709 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = F437E8B0D533C76780D5CF2078388036 /* EKAttributes+PositionConstraints.swift */; }; + FF7E4453BF55F50EC24040E5663B914D /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2172F0AC873432F98B93588A18B95148 /* BehaviorSubject.swift */; }; + FF88DFDE43D7AA71D3011E2610819C46 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED0B4671BC48EF88E18BF6093C09C594 /* ConstraintConstantTarget.swift */; }; + FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4141B1908E778AE69ADE6DCD43EC70 /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFDC623085C5FA3DE6781936FD2697DE /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5211B79FADEDAD89FB42140F19FA99AB /* ConstraintLayoutGuide.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0425340B0A595BD2091DE677E57F3688 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; - remoteInfo = ZFPlayer; - }; - 078938AEE201DEEAC313FBE6172097E4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; - remoteInfo = DDColorKit_Private; - }; - 0799A4B99FE4940FC87FA7561BAAE3FE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; - remoteInfo = DDBasicControlsKit_Private; - }; - 0CC11EC23DE3D9BD3F97D0A30F8D1FED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 1074DBDE215198949BFFA507A9B9BBE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 1163DAFB41FA0483F8DCDF80E601F5C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 124D5C0F4203EDC8B79358BEDA6B6B1C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C23965029860967865B3429B5E29092; - remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; - }; - 19A65C4EFB3A9AF86A60D8EF65B92A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 1F26192AD75406154CA68DC08BFB4E92 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - 221A8213949380F0CADC53BD0FDF489B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 24992E01498D5FFF1AF68B8710C7276E /* PBXContainerItemProxy */ = { + 0025F7B1B0535958F22F6141D151E5BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; remoteInfo = JCore; }; - 25A458C91608FC696B8791C705A78037 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 2A61F448C16FD5252720F8F5234D3859 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 2E1852ECAFFDE2120AC3DF1AF20AE2C5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; - remoteInfo = DDFontKit_Private; - }; - 3CCFA3B00BD43D26296C7426F75B9BEB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 3E4E24F46E625E70BA6CDD02BCAC56B9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 4196F8D5D2A0080F9911F958B5140E1E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 46A1C7283A4463D87FF9CFA9B0BC74F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - 4E9FD5B7FFDB02C1B61044D2ABC4E391 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 52011F1A44ECD5A2776F29D9ED4678DF /* PBXContainerItemProxy */ = { + 0174AD7B347A056C3E911F311AE91139 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; remoteInfo = DDTimerKit_Private; }; - 5882D4DEBE31A4359A7A973F3DC81290 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; - remoteInfo = DDAutoUIKit_Private; - }; - 5A86AC6D6EE0490EA1A08ABF9C034EE6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 635476021FB908268BEEBEA3936948A7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; - remoteInfo = DDToastKit_Private; - }; - 6459C7F97233F81530838A0C61DAAD35 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; - remoteInfo = ZFPlayer; - }; - 6AFB1AC7624DE06587A7763683835E69 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 6C89FA2FFA9652F1B4F79F5549FD3ADB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; - remoteInfo = DDControlsKit_Private; - }; - 6F1B3B488154F4D825475DF44B472467 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; - remoteInfo = "ESTabBarController-swift"; - }; - 784BEA9DCD80327D5A1C36236B9329C6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 7A2FD56B316C051046CC1FBE42DD0AAB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; - remoteInfo = DDNetworkingOfAlamofireKit_Private; - }; - 7AD708EC231BD962042FB8D4ED2E6313 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; - remoteInfo = DDMAMapKit_Private; - }; - 7D4BFC8371998FA3FA25ABC537FE165B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 800D49BCCCF9F2F1DFD5F952B495972F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 8200076DB7DD8E28C2C6C3B5144236AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; - remoteInfo = ZLPhotoBrowser; - }; - 8B2819DC4AACDF8BEF3FE3969A81BC69 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 8F6EEECF5330B85833594B3706DADD2E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; - remoteInfo = DDZFPlayerKit_Private; - }; - 91791594371230E53F4A609C3A980724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; - remoteInfo = DDProgressHUDKit_Private; - }; - 9265BF1E146948799F25C9FDEC15DFE4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 9BB47C2B9951EF95D50C4300C603AEF0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; - remoteInfo = DDBasicControlsKit_Private; - }; - 9DE74445A0FD881B93ED60A14B5F80B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; - remoteInfo = SwiftEntryKit; - }; - A5A58C23CCC72DC3669BE1CD086B0BB2 /* PBXContainerItemProxy */ = { + 090AD1AD6300B0D5A98001FB3A754F9B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; remoteInfo = JXCategoryView; }; - AC0EDD9FC5BAFBE2C3F8B73F59427E2A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; - remoteInfo = CocoaDebug; - }; - B2A1791F74A23542E9AAF46CA376A0EB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - B2F2AB85D564668B9C935B3B377584A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - B665E1EC2346E4FE8BCCFA6D181983E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - B99CCF15C5DADA1D4540C5EBF6B85FB0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - B9E3553E03D76063DC85F77E771592C2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; - remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; - }; - C35C5C5886A746DF8F129E2287D4B39B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - C38F67800CADD5455ACD1B7BCD53B128 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; - remoteInfo = DDWebImageKit_Private; - }; - C977352928F897A3DEFBF22C5A25513D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - CB898204CF062DF703B324226A1B1055 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; - remoteInfo = JPushExtension; - }; - CC8F351B58D78C44A4C33B4D3734C6E1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - D9F216466E12E45A2088B9D2B9A56654 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - DBFA78451A833F53B170B04229DFE653 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - DD1B8C354770BFDC0C9542729A500120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - E257B38AF733AF3F565151078DCDB902 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - E3B7111F4B3D37AFE91830298B0540B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - E505C977FB790D484F96A9AC65FD4BEB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - E693ED9E18978C30CE43D7E98DC19A49 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - EA57A903FC88FAF92314D7AFA1C64605 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - F01034E26FB9EC9282063F9D8271D02B /* PBXContainerItemProxy */ = { + 0E57264424903E2396252FA7F959B4BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; remoteInfo = "AMapSearch-NO-IDFA"; }; - F4B04C0C01977621FC58ABD43011A45E /* PBXContainerItemProxy */ = { + 12FFDEC91CE9585CA04066CE9FADB0DC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; + remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; + remoteInfo = ZLPhotoBrowser; }; - F6D4CB513F21D1F1FF3497B8E19EAE02 /* PBXContainerItemProxy */ = { + 1384888C8A3CFD0AA4CA96191762E782 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; }; - F8DB6372BA35CDFEEE28F2083F1B65B8 /* PBXContainerItemProxy */ = { + 1D97D58C139D2929AD86A2F1EB6940C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; + remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; + }; + 1DD33E892E4709308B96F04467529B39 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 1FBAD7E3D91A1547BB78BDF20A281F4C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + 257CAB14C37B7EEAF0E24C55A7AC4B45 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 29BD219F0A5F9F4E2564ED2FAE7DF7D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; remoteInfo = Kingfisher; }; - F9238204FB407454E012B728C43D7CBD /* PBXContainerItemProxy */ = { + 2A4FA700414D6B7291A8B8FCB7EAF2E1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; }; - FA71D17D572649DD0D711BDC7356E4A1 /* PBXContainerItemProxy */ = { + 38049CF43FA83276F4C6BBD808447481 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + 3EBEB4FAA115BED3174945927C7D4B6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 407D3548102C49E6EF58479D3AA79B3D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + 41145A4CD74733809865335A73680398 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 49C48130C0CE3874C5DC14936DF39BAC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; + remoteInfo = DDControlsKit_Private; + }; + 4A032C308F77314D91A1F2F349F933DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 4CE89AB1A58287A1B42A3D1560DDC5C0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; + 4DF75C6875F35BB26D72F5CD377951B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; + remoteInfo = DDToastKit_Private; + }; + 5C77631C8A2769489ACA6EDFFB209BBC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; + remoteInfo = "ESTabBarController-swift"; + }; + 5F9790F1BD5C03342F60D0F15FF7178C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + 63426AF61CA9FD98537070914DB5B2A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + 65C6569A20E6750CF6B461F978434EAC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; + remoteInfo = DDZFPlayerKit_Private; + }; + 6645971979F4D812F9CA84D05328F05D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + 6988ED3B61735AF370E27B3C458A8C8B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + 6EB33697A30B2F21A466E1F7AB54A9BA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; + remoteInfo = DDBasicControlsKit_Private; + }; + 723C4985B367E19D5583FA3A5CB33321 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 723F13C04923F8F875E2B33D13C02C63 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 73929966BAE228E33EBBD1B9E3797A04 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; + remoteInfo = JPushExtension; + }; + 75DC785E3B6E3931FFC8D2E6AD4EE6B7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 78E15F88CF8910A2B88EA9FF729FF754 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; + remoteInfo = DDNetworkingOfAlamofireKit_Private; + }; + 86A203B1DE17342C6750014FA46A8C1E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; + remoteInfo = DDBasicControlsKit_Private; + }; + 8863E8D1C7DCD6920D8AEA7648A1A32A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; + remoteInfo = DDFontKit_Private; + }; + 8B4DDF16E6853E8F443231E1FA462071 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; + remoteInfo = DDProgressHUDKit_Private; + }; + 8E73D0D7E1CFF3EEEDA7F2DE10ED7842 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 8FA22AA228250F0E7792C900A7389B63 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; + remoteInfo = DDColorKit_Private; + }; + 98266493EDADB22A6B4D5BFB0F24A83F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 99256FBD7CB7407526059F95E83EC8E1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 9D064F7719DD8533780D2B126A1EF999 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 9DB137CE6D346AECF67B347D0CE81972 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + A0CC7F4B0FD1CBF19AEC4C9A20F4346A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + AB1517FD0B364A33B12C3A24126885B3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; + remoteInfo = DDAutoUIKit_Private; + }; + AE05AC3F166A06ADF0700FD36A719D64 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + B13EDBD395ECAD5FE7F7443119DA8C10 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; + remoteInfo = CocoaDebug; + }; + B57DEF70969B69F07DD322AFBCE363BA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + C08D7AC4DCC323AA247F71FE8E7D3811 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + C9C891F82755104558DF219C77142080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + CDBA8832A1310280AEF9553A835BB1E7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + D175E8BCB50EE18631499349583BE96C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + D187005B458FC5613AC4BF3965989CA4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + D6BD12B38DCF54D7C793179A68565281 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + D8F4C09BC5CEA1ACDB3DBFE78536A087 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + DA724CFE6CD85F457B5DA902D8B9F17D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; + }; + DFFE105A4A7F6013CB0D91DD7A7251C9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; + remoteInfo = DDWebImageKit_Private; + }; + E343CA07E9455BA609E6E547DDEEA361 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + EC2341509BFC12896E6AD4C9AF3E26C5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + EFC39F13366D9ED17C65E2D6FB3A4315 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; + remoteInfo = DDMAMapKit_Private; + }; + F0DAE8DE7A9FEC6609DF2434CBF87EB0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; + remoteInfo = SwiftEntryKit; + }; + F25E11D8CEF4AE3AC7B37A9125559296 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + F54C7EF5C6738E6D7311D699940C71D8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + FC7A3206F6548135C0D2685E832EC1C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + FCFDAA5D495F7FFB2F26E59B4770FF85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C23965029860967865B3429B5E29092; + remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; - 00B4B83A5A710C34CA9E58ABEF8DD4B2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; - 01060406B523DA754E94514A4E59AC30 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; - 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; - 0159D40037593ECA4F38C16FEC138868 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; - 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 01BFEA70C6E483CAFBA16923005C959A /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; - 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 022C3EDCD66639AFD76128CAEC740460 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; - 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; - 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; - 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; - 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; - 03CC8EE8458108550BF5C2BBDE8CC1FD /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; - 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 03EFE63053AC2F205859C7D62FCCA3B7 /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; - 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; - 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; - 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; - 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; - 04F37567C07D2F436327FD21076C4B18 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; - 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; - 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; - 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; - 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; - 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 0662ED87F247661C888EAF6FF6E4CC67 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; - 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; + 000AA76F643AAE5533DBD5125CB07890 /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; + 0049FFECA38596B7AD9E703603A0C664 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 004E0CDCB7D3CBA2BDDEEC86A7D83EDD /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + 007F0305271869E4F36C9E57FD082376 /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; + 0083EE011F840123E4D55F144E5C748C /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; + 00EBE83751B9B26DA5FAEA92CB66EB0A /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; + 00FE13693764AC4C04D1F409256D63A9 /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; + 01046B45F8AC8C03E5A2B1218AD64600 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 012FC0EDE7A6E76A108043CA0FA4B50F /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 0137BA4362BEFAC255208868A9255A04 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; + 0158A6F7A5FBC8E5CF93EAA5D163A3EB /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 0177B46125315140D8EC9E5B6965C566 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + 017BF3A859082119DCCC0D4447FADC4D /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 0181090D569E472A806EB8F53B459B4C /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 0188E10C5F6031B190FE5C754857FEB1 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 0194CF930B8C2826B59630D0873162D1 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 01C3E5C097FAE3DC4DEC894629413CE2 /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; + 01C6A296F30EE8B626FAC8DB28BC6F20 /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; + 01FD5837AE035808BE0618AAE400EA00 /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; + 02CB5A204C7723DF0185E38852025162 /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; + 02EA2C0E3AFD66830FC038CD152C07B0 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; + 0311762D3E88E318D258D67B99959C05 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; + 032117E48153CAF9E056E32CAADB5B10 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; + 032F24321984784D6EA6FDDB8374A51A /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; + 034A69BFF597E29B9B78F205ECD8D4C0 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; + 036E769D102F9837C5642497045449DF /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; + 03AD57ED177A86445EDBED223C8C7FB7 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; + 03FB3608AA07B0A6D1E136007DEE4345 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 0407E1992DCA5549471A76B3E52B961E /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 044381F5A69B775D451AD5F6CBA56F3E /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 0446E4AB43397E1C08D38C23B61F4906 /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; + 0462E420819CBFFDC474F5DEDF9DC681 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 047063B58F6F4F2C4163E69C421440DA /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + 04B9975EAAC64DD08EBC9FCD74ACF08B /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + 04E7A283C690144DC3AA1CEF992BBFC6 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 04F7E234601FC016CFB8056A1E16635A /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; + 05026EE16C5C946305BE99C3E6F9A049 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 0511C3BA5CE965C11A0D69C03C500E6F /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 0532FD9BBD8CA63B65AE09782173EB52 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; + 054DF7A17DFD39CE78B414E7D9487CBE /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; + 05792A9F3F979C58240DA6CACEDFCC47 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 0581BAEE1CFC49D17DC5CCE244768E83 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 0592DB9F33BC983E3A68CC03277DFC52 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 05E2DEB8DC12B8029D654C37DB8CF90A /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + 060A4E9A2D44F7614F5CD8640B96E289 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 061AB6A8E6CB1E402FD321F4E28E0032 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 0690983A5F3FFAB4BB325F401E2D95D9 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 06973C20AA8FEEAF494531D9345A5B71 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; + 06AA5D25BD5E2C52B04DD3A2E0CBD4CC /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 06AD9810B6D55246E9990B806E5C90E4 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; 06CDFBE1975E12259932D66B8FB43B14 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderSchedulingNotificationService-acknowledgements.markdown"; sourceTree = ""; }; - 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; - 0708DEC88F06753235FB475B9442E980 /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; - 07377BA497A6A24FB40FE9218500BF9F /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; - 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 076F3F7C4B2D640FFD8C449382BA44A4 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; - 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; - 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = ZFPlayer/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; - 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; - 0818D97016FFE2C3A973864ADEDF4713 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; - 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; - 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; - 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; - 090076BBF6E0B0FD32AC6D9B1F830484 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; - 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 095AE7FC2DCDBF9754D01177C7F91D4A /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 0996D1C87F7A97D51D45251A6D5CAEA5 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; - 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; - 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; - 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; - 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 0ADF44FE43ED66D410DBDBA908D324B9 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; - 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; - 0D0FDC09AAAFDCC9AECBD0B2D2E2DD86 /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; - 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; - 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; - 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 0DCFB0FEC876B5F037A48206A61BF2A5 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; - 0DF7EB12666B6A5D426C44152B014B36 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 0E386B8C951666613FC2583B57B3B40D /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; - 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; - 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; - 0F170A863672CDBE98A9AB12AE9A9F28 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; - 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - 0F879B0CB357F4A01DAD56870F9A0605 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 0FB2F28A398E2DBCAA82B7A10BC472B0 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 1032D8DE3AC3F401147D0CC065C9FFEB /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; - 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; - 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; - 10E2AB413DE8AA8220963DAEF4803159 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 1125CD1D5B9F619D874F04C60FB95BF8 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; - 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; - 114CE3D181E76B09D7FE2458B71E1E7F /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; - 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - 12053DF295F568162EA9D75E41377ECA /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 1231CED16BF22E1BBA8ADAEC7B54313A /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; - 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; - 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 12906D745E764C579A307C54FD3B27D7 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; - 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; - 12CC4CC1B8FC11C9B138342C1FB386FD /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; - 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; - 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 131C41D29176B7FE754B878AD74C0C3A /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; - 134961299BB98199309092575F745293 /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; - 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; - 134CED5F3453431371663DA67F0670AB /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; - 136A403C151405E9CB2731B6EC9528C2 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; - 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; - 139DEE534B270022581863C8F73C08CB /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; - 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; - 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; - 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; - 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; - 14A44E40FBF17C102724A6C7D3BDFACC /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; - 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - 14E39EEDEEA40FF906824C42DB5F083F /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; - 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 15228263A2FD70042F6D87692566687D /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; - 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; - 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; - 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; - 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; - 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; - 15C6252768B764A5A9077C6EC0C20007 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; - 15D14D28FAF6495B1B21BF39A365A964 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; - 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; - 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.release.xcconfig; sourceTree = ""; }; - 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 1666FD1C2DB8C86066112F06D2E4A740 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; - 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; - 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; - 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = ZFPlayer/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; + 06E1DE89B8D6A27E65EBC1C6C929D811 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 0710F51983A06846F3A9D09BEE9366B0 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + 079AFE18A2EB3945B12E101B7A77291A /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 07A5ECBDC790247A9D791039300C285B /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; + 07C108677E11D3FA01F83D65735E6A60 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 07D78677160C794E57541BF7CC00A9EB /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; + 07E64717D08C687D3621DC28B98A09BB /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 07ED6BFAB2DAD6FF52B1BA6EE6C09ECF /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; + 080DDB0B14EE78083E5892281C72667D /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; + 084BDD885C1B78A12FD299424F7F24DD /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; + 08507F0ED7F93620B9D46D349A99AF37 /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; + 086ED07C1259BC6C76F358057BA373BF /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; + 08877CBD211A89A14D4F75889D017E88 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; + 0889A35673B04DA46BAA5E6BC84FB684 /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; + 08A085E4393C667674B764A0702F8B97 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 08A77468547AB9A39B4C708C895850EF /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; + 08A9573A636D288832FF57CD275199A3 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 08FD2F5FFB014DFD67C1BF459720EA1B /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; + 092F7E427C268BC9C8824C950CD42626 /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; + 09679F483E8BC0B7769C6B40CB3EF766 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; + 0977D9FFAF9155825A2108651F8995F9 /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; + 0983DDEAB9321F85CE550A0E1516915E /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; + 09967BC709291E1D4CD4AD45D0F44463 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; + 09D86DF21A214276E767A20193529E2E /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 09DB2DBDB9CFEA50D9467C11E75204E1 /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; + 09E98FF05B44FA0B603C9AA3BEFE8C0C /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; + 0A240F6C5EC363E535F7F2DC26864E91 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 0A4944D184B10C7134D7EBEFCB45557E /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 0A55A145BDF89AC620B820DB75383AF6 /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; + 0A92CA9ADA786DC9282C62CB3E51C952 /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; + 0AB4B9C4516210139EC572F048A80E1B /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; + 0B448D93974C0409D2E1242F928CC68B /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + 0B49DD486C8F0F108B53137528A94A87 /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; + 0B57C786A6588CD4819331E2244D4535 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + 0B9461D1AF41CA70537DA9580E57430A /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; + 0BCDFF40EAA1EF98B890EEE7C325C742 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; + 0BCE4A6F948C216270875335A16D0502 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 0BD05C32B2DC87B4AE2DBB2D0B41AB9A /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + 0C075C14C854240C22EB4232B63A5A54 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; + 0C5758F66E9917A09245916344427A2D /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + 0D0035A823CB8C26A02FF85078755C68 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 0D261889DF1834A229C82FC48E948A06 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 0D3F3E84C12956CAC640888602E8C6D4 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + 0D437F4879F4742483A727C9D2EF34C6 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; + 0D79C596FA01F7D515D5D7B0816DBA0D /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; + 0D82906CB0B904A4E5D91622A0148B47 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 0DFD56DCA097BF274B5E2D922D96E309 /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; + 0DFDBB434BBB0672AD91F0BD29F3A9E2 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; + 0E1FB2E2310E211DBCB4DD2B5D3D14ED /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; + 0E39FE5B763FA3D5A9F58DCC51B3490F /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; + 0E61C072D865482E132CA680A044B0F9 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; + 0E8FA673CE18388BDA1DEF4AB12413B2 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; + 0ED2C155E281A50BA8A4FE4DBB6E564A /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; + 0EFF7BE3E69320F040A8BC60545FFA79 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 0F3D46008876E9D500D3A2B098414DA8 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 0F530ED0C95C50F3B39355E792C3BD25 /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; + 0F6CF4BF3CB22160673023A617B0AFA7 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 0F6D30F4B4FB8FDD3DF8D9A9C3C91798 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; + 103DCC03FBD355C963B7A1C035211450 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 107907C0FAB3B83D27701F07D4A0F586 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 10B1EFC3A550A3AA32A06ECCDAB84033 /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; + 10B5A3041ACC36F86BA8D478391C90BF /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; + 11205FAFF083C697EC9EE6B229A01F6B /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; + 112CBCC97B3FF978470263F53F6538E7 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 114129D16D54BC1FDA856F2F68D7513E /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 11BDF6F2A0842D34367A0EFAE910C85A /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; + 11C9A40C1FBF6297EAF580124C1D6D79 /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; + 11DB2B72EA1BA68A6035395BA872CB04 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 1211F2D7C2EE8E27E4C2849B3BFD29AE /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 1216FB2394B8F69A91DD74E86A6C4ED3 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; + 123E9E2641F538EC531A2BAA80AC0509 /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; + 123FABC7F7B69B6F54AEF9238C2F5E4B /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 127832EE1F26714421F97A5B76E85953 /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; + 127E76BC473BF1A641543562445390DF /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 12864219C0D1459B1B7CDD3949B47E81 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 12E9868A6117F00F95D0550F43F5FF58 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + 1304206A8159837BC925AB5668A2DA91 /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; + 137A43E7326498CAD226F9909D476647 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 13EB0E516F546C1D645E748D8F824978 /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; + 143100CA842AB496CEE9FDFE711303F4 /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; + 143B1A66CAC924FA4A3FE1ABB59B34FD /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; + 146B225B09218995A8229FC35AD046EA /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 14876199FB4D625E33E1E3EF2BDEEA8D /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; + 14BDA4FF8578FB093255EACA259667DC /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 14C82032D475450360CFF8BAA4EC5DB4 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; + 14D4BC2A5C7E991B84E8A3AD72DB46D7 /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; + 15110EB10BD620352D6F74B234252EA2 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 151F008D5AA0840840A1A95DD9D7D6CB /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + 1537CC63F6EC51EE4989F0BDB67F7825 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; + 154000AF7BE39D2A72114921E8357E1E /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; + 1540DAA2D6E94ED26D712751428A589E /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; + 15B25D7224671FACD523F8314C5718EB /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 15C125FDE5153BC83C48ABD47CA05EB3 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 15C8883E88C6EB2D1246887FF6E470E4 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 15D187DB37C4D26EEB44C490A8FD1060 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; + 15E476DEAB09AA37FD2109AC5A34AB3C /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; + 1630E51539F4D1B689B79A3A3F784A45 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + 1650902EEF0FF3E54371089C97230964 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 16665E91897123F867F00DDF3E1D6968 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; + 166F3BE4A83870A354DEC6215EE8C916 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; 16ADD43AE08E88D6F7A3498152249608 /* DDAutoUIKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDAutoUIKit_Private; path = libDDAutoUIKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 16FF00BF3784BCD25D3C59A5389B1C72 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; - 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 1818C523F9B35EB4ACE5CC6395910D5E /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 186C260D89D1A96B20CC384D43ACD418 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; - 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; - 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; - 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; - 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; - 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; - 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 1AAF59133A6F2CF3AF2BBA9E18933C14 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; - 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; - 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; - 1B4F4A04E6F011A16855ADA9246AF2F5 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; - 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; - 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; - 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; - 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 1C687ABEE0876E3064FE74144639F501 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; - 1C9C95F115927B54DC8B7175A1F92501 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; - 1CAD5F5748E8A04670D5E7D59A8B0081 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; - 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; - 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 1D09B8EC28EEE87E9AA21CB24C6A61D7 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 1D0E066719E9C590A8B5ADD3D1047948 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; - 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; - 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; - 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; - 1DE00B7AD9E0109652E09394DF67716A /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; - 1DE4A116A9989972208EC5F76E93B144 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; - 1DE64EB1C5D6B7D75DA112A5838966F9 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; - 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - 1E78060C8A609B5F93D430A62E3CFB34 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 16E9DF1D4404056EFA9D5024F82A3171 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; + 16FB58C0B7B0A2B05AE570AC5B4E41DD /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; + 171DBB023C12392EE304DB7563441DB8 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 17811B83940F8F566815F043470EFC91 /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; + 17A3516CDA156F2417214CE21E554086 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 17C2CC5C58471EEBB2084197CF1EB1F1 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; + 182CC37A58441D2CD447DAFC7C8BBCD7 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; + 18B5E6D57173C95E147B71F8F4C26EEB /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + 18C9D26BE580D9667173E474E85A4452 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; + 18D982209E51D6CD66FD180D5DE03172 /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; + 18EDCF57974C98F4AFE3063D7265F08F /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 1927D2ADAC45230D373D147FB4FC917F /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; + 19336AA7F1A486A2846EA354FEDE5F6F /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; + 193BA8D66F716247F44546F8D47B84D9 /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; + 195614240A6D535258E25172EB1D1D39 /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; + 196530277935A91E89C5D7A552990851 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 19ACF29BCDEA116A457C79BA85ABFF11 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + 19EDE38A6562C1615319B79C41BEC67D /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; + 19FCC3D3615AD48D9FC1F78AED216ECB /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + 1A2BEB835C7C5BCE24CF91930B73421A /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; + 1A4D15843512C726294E75DDBD983504 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; + 1A6C6A428A423AB427C61F9383911278 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 1B468B777F308625062E497ED7F9B56A /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; + 1B4B8313AE818D0BEA53E3B1C7BA299D /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; + 1B5333F3869F86AA11965F3D11E4658B /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 1B631749ADAEE5CC21D223097013F99E /* DDBaseSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseSwitch.m; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m; sourceTree = ""; }; + 1BFCB8791A1AA9EBA95847D37EAA71C0 /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; + 1C64CAF899061C830C13F984E8DD9485 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 1D0FCBE38331BFB1BA3D657C312C8925 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 1D868D637D75A55D1C1CF8F1228F504E /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; + 1DE1DAB3E4A867E48DBC5D6168F61C30 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderSchedulingNotificationService-dummy.m"; sourceTree = ""; }; - 1E88430665903F457E0222440240AF98 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; - 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; - 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 1F0BCCC8FDEA75C1EAC81DE3562BBA1C /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; - 1F4F781D72635DB23EF7480C96FB51D3 /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; - 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 1F7679354553CB642F1278D53B84BB87 /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; - 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; - 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; - 1FBC14CF00E59B5B9D62540E1DA390B3 /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; - 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; - 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; + 1E83B92860BE0656A928392A5A75D46F /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; + 1E95B8E2CB082B53CD34B9E9AB749FD5 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; + 1EAAA6EE733AEE3E281449A4E59F5F51 /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; + 1EF455F46FF48891780C8B73AB95244F /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; + 1F726CA557A23D6EC3225905C1BBED15 /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; 1FEA06F110D30604A9FB015A9790A954 /* DDControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDControlsKit_Private; path = libDDControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1FFF44ED855551AA9A8E3BEAAB92E5FE /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; - 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; - 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; - 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 211F99BA32AA5A4CDA76B66309909B66 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 2126DC20DCE8B1FBFCD890E90101520E /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; - 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; - 21588C2CB6650D147BA6536A2B7D41C0 /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; - 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; - 21AE0A00C2F30055F06CAF83220F476F /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; - 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; - 223D8123D2D6283807C211A2C5FA0DFF /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; - 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; - 22925B0F9BEB7E7065F04E76220DADE0 /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; - 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; - 22DC032625B003E8C7FF1C31BCA64D3F /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; - 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; - 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; - 231EA8A8E464E96C41A2DC9A626168D1 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; - 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; - 232198243A2D9029D37D0050666C6ECC /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 2360C36623B85C7597BB92E175912437 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; - 23658D16707FFBBF68B3DEA4254E7C06 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; - 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 23FC70D4553407D343F2DACE99C66653 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; - 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; - 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; - 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; - 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = ZFPlayer/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; - 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; - 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; - 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; - 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; - 25F2FEA7138F0A2EA7C300E214470572 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; - 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; - 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; - 2656C0B2C2AA1AC4B3D6FFEF795C3D21 /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; - 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; - 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; - 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseSwitch.h; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h; sourceTree = ""; }; - 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 28B2B42C310DD8E7D2C27E9B848A60DC /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; - 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; - 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 2969DE56AB4A73047815F7042DA41F2F /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 29790307D046139DB514AE1FE7FACDBC /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; - 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; - 29E8E677E39B3D4CB4D7F9390127928B /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; - 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; - 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - 2B9D583864538F85F865E5E7539A6994 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; - 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; - 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; - 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; - 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; - 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; - 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; + 202D53EAE3E39D8747A5AABB45CA1394 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 2038FD5253D0B3C43D622EF84113B1AD /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 20495029E692E7E3CDD4CEB0446F7CC6 /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; + 2050E249C94A4FDC85AACE98A198E146 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; + 2071232916EBF837AB10673C3EA4DD42 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 20A74428DBC1C3E980B0331DDF6FD542 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; + 210DC8EFA089F4B5E4DA57A13C257E0C /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + 213F6015E773E0BBBA581934A6293FD9 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 21513D5C4002EE950BFAD7F916A26550 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 2172F0AC873432F98B93588A18B95148 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 21B1648F1F2D3A59D405C0F69548FD79 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + 21B52424A6E384BDDA7335A607181872 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 21E4892F7CA10E721EB9907367F0EF3D /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 21E9D69A0CCE74D2DBF46D23C40B5E5D /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; + 21FAD85A46EB1F4E6ED2E2C9A9ECC27D /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + 21FC7478A1E0480CE239A94F3A46F758 /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; + 2200E6D93CD3970E1C7D9D9D9B02D9A4 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + 2224A1FDABD1378341A1F3FCA4430266 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 22278623A576B18100CF07A75A7BFCE3 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; + 228699800DAC28445A052D767093A43A /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; + 22993C159B3E23914C4692149D80C098 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; + 22DB329DF807795A532298FA4AC83E00 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; + 230D629E1E3E935F10495FAF6E7867B4 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 2318EFD20A574541485F07C8671F07F4 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 234E1E650260E7DFDBCCEBE592FBAF75 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 23525E59334308D5E09B760A5392E2D4 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + 2368486DDA883EFA76EFFD8D78D5F67F /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 2398375AE0E70DE1CC08CCA39ADB99FF /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 23BEEDE74373DFE02343412EB8A3785D /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 23C38EB3DE6A889C1FA6B8BBEC0B30EA /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + 23C8ED2B4CC049783A9CBB370CF625E4 /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; + 242B72941DFF3D93677624AD5D0BFE30 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; + 2430AC54BAC93A104ED1E933981A676C /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + 2446B28812E0E5B22FBF053D604BA97E /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; + 2491C21674A3B2D1196C6CAF2728E77E /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; + 249F166BAB983005F88AA172AF308F98 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + 24B4376653793640CFCB480F9B93EE5A /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; + 24CC50E6809DA5CE2C00A9B7E5E57742 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 24DBB66E85521992DAB81C2E8924493A /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 24DEC14899EE4044A4AC9C544DF3B812 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 24DEC323D7EB7FBF54C1B882320952F1 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; + 24F210C89BAC202A2CF43A1B644D6C9C /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; + 25131CDEC51EA2470305AA78E6DBBFBC /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; + 252F871FEC11F40CA47F4B4A65C84FC9 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 253C57E84944C79A193D1F07BFC99CA6 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + 2554C577E34B019C86E26A6973D835FE /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; + 256151D246E9E8F176BF2E4C18A20219 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 25743861C387FFAE4B353944E71DCA63 /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; + 259E9FF260EDF4870D865EAF130B8058 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + 25ABA2D70D883A0BCB36C06E65D19623 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; + 25E1A3F6BAAAAB4C19461EEF26F4F05A /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; + 25E584E6949EA8D063CF684962254E35 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + 26000978C484D72F0EF5021CED0B0D81 /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; + 2615DF996E06955046E3542DC4582074 /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; + 26226BD83CCF220EEC8D8469C3CCA561 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 26492841465EE35E7F5C32065558E516 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 2672B287E74840E030D3163E3EE25144 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 26936C846CE0205965204AC3F0DAF7AE /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 2697984DBDCB0FE9BA29076E5C99C9E5 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; + 26A9CFF8D4FB88EA55160DEC14BDA718 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 26EADAA332017652F57495D5EF1345ED /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 26F2789EFCF8EB806EA2C7FA0DE77A50 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 270C1F43FBCEC30F4041A757E8854E3E /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 277CE35B7FB2A1C89E3DEE637E468E7E /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; + 27B3F4E64C5DB5D998F879034B282D3C /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; + 27E4A1165D2DBA5B5EC3A558A5F4C5AE /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 27F642CE4EC3A75B24DA4053C69F8F33 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + 281EF82DC9E87AA69D6FC470B5C61AFA /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + 2836E6FE395A0DA7C36E7850902F196A /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; + 28421431BC74BE2D9F45027B4468FB83 /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; + 28931817D4D939311016CC04084419BC /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; + 289E983CE7196BDA27D9FC0498AF2D4A /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; + 28A2C875061B8569C82317731AE3CDF3 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; + 28CE4B82E25338E978226EDD00813167 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 28EB013EB7181121555E62D1C41C8D0C /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; + 28F556FF8E6EA145EB073FD9E40EB54A /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; + 29032504FD45FA051E854777DB25272A /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 292C1D57436361B9566ADC5CDC5817F7 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; + 293CB640FE19C765C8F17286ACA82BE8 /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; + 294FCF587AC5DAB40A566E9D0605F8CB /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; + 295CA7A269A90372E9356731A90818C9 /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; + 298089BADD1874B448DD201AB699E350 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; + 29838441FADBB9608D5A5F5DF8389F78 /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; + 299A06EAF4597CFC30BF8C95E28FAEEC /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 29A5E254A1D08FC5AC008FFA5C2CAAB5 /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; + 29BDEBB4BAA951B4B8FDD97ED749A190 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + 29BF1ABF117AC4D190FFF88A892D7881 /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; + 29CAF14D6044569FE2F40B02974DDBCC /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + 2A02091C99045081352BE26A3EF045A5 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 2A04421DADAEFE68A34389379A0184B7 /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; + 2A32D4783D2975D0B38EEFCD5FAE58B6 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 2A3885C38389005DA52325CED1109185 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; + 2A8FB07A9225B834569B2A3C4033C3D9 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 2AC01648AF2C692A54BA7B2EDD35F507 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 2AD557EFC1B05A6F93BB8AE9CC3C181C /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 2AFA7C559A23F0AFF525F4604BACD21A /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + 2AFD3531661703C625055EC4C1D638C8 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 2B10457F1AE212934ADB46697B631378 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 2B1AAF5B002ED67D3B4ADF05BCB7E9A0 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 2B3235438C00648B4C47A0E2E7BEFCE5 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 2B4DFF3E4F1B25342E45295C33D8B576 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 2BB7262292B08FC18D69F9C55EB5402F /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 2BC5B66F29EBA7FBD3CE4261EBE70E88 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 2C01747C81431137F0B2FBC49CC2F571 /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; + 2C11B1302C9ACFEB34741AD028156CF7 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + 2C2383C19282B45BC7A1C6C6ECD1A270 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; + 2C3083DA3C96E04C13D6DA6EB343530D /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; + 2C465499C1594EAB5194BC4E07DE1D8E /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; + 2CDC89AEB7AD16DF3F4D7EA632A3A621 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 2CF9DF162F46632E3D9C887282D8B7F5 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + 2D087CAC740566B8CF9B3AD8D88BC10C /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; + 2D0D4F80A76713406667C1C0B6F6F29D /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 2D7ADFA74899776D90D8459AA971FC47 /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; + 2D7CA969F0EF85DD814081D896C386FE /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; 2DE47AF6516BB19369CA020EA7C48A4A /* DDNetworkingOfAlamofireKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDNetworkingOfAlamofireKit_Private; path = libDDNetworkingOfAlamofireKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; - 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; - 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; - 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; - 2EEB95C741494D11CA783114408A86F3 /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; - 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; - 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; - 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 302395993A82CCEC0F90B25CDD516240 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; - 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 309C4A496075AA30DB01C352B0F741EB /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - 3134544E85669EEE154EF16363D66C49 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; - 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 31BCD24BC162C2ADB05043C9FFC69D9F /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; - 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; - 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 32383E610F4FD0D7AE575C3573CB935C /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; - 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; - 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = ZFPlayer/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; - 32A6E27F99BFBC16FD8D1E278AD1F095 /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; - 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; - 330039BF8A08330770DCB053A2095FBA /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; - 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - 33A31FE9CC89BFD9839867F2B0C3C713 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; - 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 33C36C966B0C83219490DD108924E17D /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; - 33C957E127C7738368876E1CB64B9DA1 /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; - 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; - 342383B5CFC7BD46238D9671A3C10E8C /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; - 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - 34578EF734769B928984CF1112359645 /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; - 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; - 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; - 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; - 35592FE699742C2B32B9F39EA9F6A099 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; - 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; + 2E0665B5937960894F89B3F206604555 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; + 2E109549B31CC2F4391E5B7ADF8A9E68 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 2E165A07D358772E7A5BB069526ADC7F /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 2E1FA9D47F337D9219B28B422BFD4006 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + 2E44BB63D75E62E56413730F35C5AA97 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 2E493FDC13E3BA95C331B894D91DDE7E /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 2E5F97D0A6D551E0F7C62B87B61DDB72 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 2E67A3705E59E1FA9EDAD03720B1D924 /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; + 2EB40B927A70DD18D2A05D2C8AC1F621 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + 2ED8B4773812BC6F65FDEEDDECA42D7E /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; + 2EEBE5B816672A8D731D5A083ECDF3C3 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 2F6E3C6FCEA71F2283C8BD631C55017E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + 3012D8E56448D4A4570BE99CDD5D5118 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; + 3019F288AF13EEE7266767915AFDE14E /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; + 303AF397C0C5FA599F207E00E5FEDE55 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; + 305821F3965EB7905ED6CFFE41879A4F /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; + 3073DE5840FA2F705E5AAB7E6A60A767 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + 30AE95ACE484750DE073D84912607A63 /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; + 30B843BF246C177F1E11E6B2FC20B1B3 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 314446C50FA3EDA5D770B20FDB02A043 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + 315E5CE2DC6A8A42B18F22C0986ED7BD /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; + 31868B8A337041748C69C0D79FB057F5 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 319AF24BB56D95518813D904FEB7676B /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 31CECAACDC6879173F8140C8FD45E619 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 31E4B7A71C815C4EEDDCCA1D8F003AD3 /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; + 31E7708DF6AA4F3A09E65B2755B66981 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 31E81A0C252F45A2D1C7E37B64EC52E7 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 31F7618632C4B3CD38D61254A3978A2F /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 3202ABD446254142739282CC356F503C /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; + 322351115B7C22B66579795D064B2F35 /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 323212025ABD8BE9B58BB3EE3F5C3893 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; + 32350DA745771D88A4C3FEDB397C484F /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 32465A874AE1AA8CE0742D8BE4802C77 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; + 32466ACD078A4363DD90366F26D72DE6 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; + 3250004B18FC0B47911F9AC7F2709852 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 325C9672C77582BD148E10229D187E81 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 32A6033657037F6DC6001E9AD9DCF3B0 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 32C782F2FDB4498AB70B533A9EB23B57 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 32D76F087C5CFBF5C45D94736AF00C37 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; + 332E1C380DB573A44ED8B0E33FE0354F /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 335E4D072BEBFBC9753A8A9C033C8620 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; + 3397794850221698413208C5813F5588 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 33B2753FE01123BC5152F50FD0C30382 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; + 33BC268D7FC4EF17C6785000A9B0363B /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; + 340655BEE0FE0D9B052C1A869B74912F /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 342BA4BFD5B7C13974E073011F535A67 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; + 345DF1DB5259468BA709E7F1A5E2053E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 347893866EA82FD866BC901A4AE69564 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 348C3B2AABDA69C3F4D7B17E8BABE936 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; + 348DCEB4ACF88B4877472BC6C5D2FF4A /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; + 34FDAFF2069E0AD50EFE448C79DE5C7B /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 35BC09180850FDD03C450D14BD310714 /* DDProgressHUDKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDProgressHUDKit_Private; path = libDDProgressHUDKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 35F91857BCC1ECD9308491210A0D8B92 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; - 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; - 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 36DD3FE6962B47EDA2583A766C6DDF16 /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; - 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 371935B4B5B5EDBCDC5835BE93C96C6B /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; - 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; - 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; - 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; - 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; - 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; - 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; - 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; - 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; - 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; - 3A615CD50B887EADE2E7FC3EFA2DAC62 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; - 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 3A9C12F0AE4E654BB0C627AC384CFCEA /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 3B1188D04BB7F3D5002BEBCD03B1FC70 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; - 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h"; sourceTree = ""; }; - 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; - 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; - 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 3BDF6EFC3BF04948A3686A4744B0DADD /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; - 3BE2752C98A17C2517D7F9477F1C44B5 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; - 3BE6A6C8F9F40F027C5825A71E9A2C95 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; - 3BF19F481267A409F7DD32A667647368 /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; - 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 3C2062208634D82A8FF326D4A593396C /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; - 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - 3C98E5CA4865B9793BDF313885538852 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - 3CAAC781DA2DFF9491357FB2710C666F /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; - 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; - 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; - 3D0543CCBC108B004CB6374BE73D9A20 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 3DDF3D546E0EE1EA93C071B8E73C01E9 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; - 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 3E552390CF71D54F89CFEB65EA1A9658 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 3EA3CC845F4307947603289F14486335 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; - 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; + 360FE443CFF58019092403F9DA321754 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; + 367A51AFD42FFBB059CC7C5C47150856 /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; + 3688C496F6A5CEA1DBD7BE5A1A118907 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 368ED7C7BF98C095ECD871F840452C37 /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; + 36931367826B614F3D528EBAD3E4720C /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; + 369EB47AA5C6E2BC7FDBA0B997C83F43 /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; + 36CE336280929134AD49A96A564E2A8F /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; + 36CE4EA294BCB22E597ACFD9FA9721EA /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 36D570A754308D395E40FC7704F41E48 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 36FAB48A333EB7E8A5EA0BE5711B8798 /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; + 37046DF689A047472ED8C5F3088CC8A5 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; + 37CB11A5EF92888E3D0813D45F3803ED /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 3836D53F6C671342BFD6A92C49A0D7B5 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 38923BC8D06458896EF7E7D120A02193 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 38C6DDE25916CB2C4518573216E6DC1C /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; + 38F0C5EBEBDB750832DA6CC2EFA774A3 /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + 397F13D20C950E7D2866DEE9B10EE82C /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 39B82003D992A3CCDC5B7189068A6D33 /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; + 39D238320515567FACE02643A347323B /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; + 3A02B3FA02923A2660751D30048E8669 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; + 3A071F5DA6E0BAD4C1CC1C82FA87A784 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 3A4301D0B931D4CCA9491874DAFB10AB /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 3A5293BDC021D2322E5B37D8414C5F43 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; + 3A5F0A39E9A7793F75FEE7A4D1D15A00 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + 3A69F9322287321E6403586A33415E5F /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 3A959CFCF92E2E2A26B4D82EAAF1EFCC /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 3AD98004864FE860411AA8AD2CCD6417 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + 3AEF006AAD81323650EFD8CDE7BA9C7E /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 3B2A0F4B346D61ECA1865C60D20B4DBD /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; + 3B472D7F149CBB6928805D4E9D93242B /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 3B71905D1113A61B805741940E5F1268 /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; + 3B8A729A1EF772C95173C76053853CFF /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 3B8B919FB74C9EF539C73A68C1902DD8 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + 3BAD4CCC04E04F744FC509D91D5D35E0 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 3BB13ACF9151EDC64E9831BCA8B9C110 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + 3BD1D41D769887550A93F58829C39E17 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 3C2C658C167C8A09FF56F677C5036AAB /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 3C2F0979A2987673C5E23D6F7D67E34A /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 3CA723AF18D18E4849655540A30A41EC /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 3CC56BE8C45CE4BAA88AD40E30C317D8 /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; + 3CD98D47EA847E4DCB812B62F4D9593E /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + 3D1032BFBEEB36F93D021BF8524B4044 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 3D11DCF1E1C48C9628F1253309615862 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 3D3FD06884408DB6429AA2FB2A229450 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; + 3D497A3523822F65ECE328468694A0E6 /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; + 3D56DE48B23A6AB17464D128B365049F /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 3D5AD214DEC793C3AF7481CA5B639828 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; + 3D60774E962E824A01C38B46D4B48E96 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 3D79B3EAF92D9E24EEB5DF1E00894A2C /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 3DCFBC5EDE10C07D7A15FA615683BFE0 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 3DDBCA7F63D7AB5F60C99971AFD0752D /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; + 3E936278E815AF84F56FC079DE7C7BC8 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 3EB3933F69E73D1B31B0CC798A86842F /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; + 3EC2DDEF2F6B334FEAF40EBA07C6338B /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; + 3ECF6F12DFC620EAC2EC4C545F6A372C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 3ED446AE499DBA824A0960CC2FEBC0CC /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 3EF321C6B89DB96F0F74C4B4D327B932 /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; 3F659DC98613325346A7F6AF56D2E619 /* DDTimerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDTimerKit_Private; path = libDDTimerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 400B0F70FEEA31B84D09DA0D4DAF2EEE /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - 4020B957F96275F8A64EE582D6792121 /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; - 402148B70BE2CE157274E33B984E1E4E /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; - 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; - 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 408CBAC0D10550351E1B28C5367F5641 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; - 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - 40E0058D736D2FDC6E24A3E9F3CC1379 /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; - 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - 413BD9383EFE4272EE7F0DB25A439FA8 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZFPlayer-dummy.m"; sourceTree = ""; }; - 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 424EF4E035DB3C2E69E6FBCF6E634135 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; - 4281BC6B7F3C3D7A089F9797BBF06E2D /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; - 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; - 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 3F75E887F1A1559F7D7D2D233B4D6A83 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + 3FD726437F88F2B9BE42BCB533D342BE /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + 3FE47F01FA8A61DA037052A3C13DCAA4 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; + 3FF57335C7BAEFE6C1562BA1F9D81A33 /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; + 4002BA1D728659BCF1DD1736D92706F9 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; + 4009F0532949C5953E13EB678320B77A /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 40A6CED326405356314EF3B38338A682 /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; + 40D28E1B1ECF40266F5AB246FEEEF402 /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; + 40D7FFD0E321E8115A1C016FFDBFF342 /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; + 40F1E635FEBE674128D6A48835CF95F0 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 412A124B27B667300167C050804BC520 /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; + 417E63F3D53DC0142E653329C6236A23 /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 41B9B72161D3531F1C72159B9B720C0F /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + 41D7FBE82934A5A1C0663F2BC8FF7C90 /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; + 41E06AA1371081CD0E9969300E5E279E /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 41F52DB5CCF857BD1D75972C0412F3CC /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; + 4202022D4EE856EA1B5523B4F4FD2380 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 42B6D7C04DF555397E9B19D919EF0D1A /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; + 42E4380D56B981CD82ABE49322EC0940 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; 42F10DB6CED6AC3E9AA446F86C16A0F5 /* DDBasicControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDBasicControlsKit_Private; path = libDDBasicControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; - 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; - 435A68FDF2C6B3194A894E1101082606 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; - 43AB4304B5FDC9B75A51A1BD26F43831 /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; - 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 448DC1D51ABA633669BC8217B5FA3864 /* ZFPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-prefix.pch"; sourceTree = ""; }; - 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; - 44AEB4F1D37DF6FE1D2CCBFA31EBAED6 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; - 4516A96E5E13810F763C17159ADB548C /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; - 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 4562F77B591FD98110E4A8FEF2E0A74F /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; - 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 45AE422D7D3F6A880EF9512D88BC97D9 /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; - 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; - 45F579C31B33B751F732BF247DD90423 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; - 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; - 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = ZFPlayer/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; - 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; - 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = ZFPlayer/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; - 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; - 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; - 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; - 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; - 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - 47F4BF4F154922EDC99F36EF515ACB01 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; - 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; - 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - 4903E52278951A06A08AB5ED9A7CCFC3 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - 490E9FC0A28585939B5DE923F090DE67 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; - 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; - 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; - 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; - 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; - 4A2854A1E9F803D9428A5DD831199DBA /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; - 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; - 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; - 4ABC66F20A90FCDD212B97D92971224E /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 4ACAF2193B91867C018A45D863A8CC0B /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 4AD7E368CB9C161C10CC31C252D27246 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 4B25B002226CB2EEA55E0282A82AFA5B /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; - 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 4BFA9215522EBB606452F7F4AE264D34 /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; - 4C2C616CFE90083B53F908F5A85654CB /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; - 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; - 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; - 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.debug.xcconfig; sourceTree = ""; }; + 4319CC2E23EF99F9ED07A242C9ECE2A6 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + 432A876885068DEAD248590A1F1468C7 /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; + 4362B350A667CDF8D4A8744677895064 /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; + 438A3BE228D99E7873F1364CA56EA7AB /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; + 43DDF19E2E9C3EF8C294621573273582 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 43FFB098ECFF808072BA93A3EA5BA826 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; + 4407CCD5C2FE2BEAC10835CA1FB69E5D /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 44291BDBE71E85D4CE9CE592AA6101D0 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 446F59FA2B661CFB0C6AFD23156E20C6 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 44AA5828947A10AF249F66E60B9C129E /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 44DB90FD79F5AA7F327617083A29764C /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; + 44E14AED9E322EA00D41FBF2A04AB63A /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; + 44FC4EC27FA08110C3D80F536DDC3DFD /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; + 4528EC2120E04FC8466C6A40ABDE7853 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; + 452CC7F81FCAECA423222ED70C67FD34 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; + 4596DC64411AE9C69701FCD276BF59AB /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + 4648289F1083434E097621A1E67B28AA /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; + 464DC5AB6415AEAEA2D966370DDCD953 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + 4657AF9428A2E5C0A829BF814B002617 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 4691D6F8C46FC17FEEEBAE0E5531790E /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 4694CC3545DBB29033695A2DBEC3360C /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + 46A9EAB8A1012B0353DF926F8483F19D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 46B453F9B14617DEA1351366E30E16D6 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 46D0D946164169DB725FBB1F44538517 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; + 46D1AB7B75E8F5E6E52FE3C12712115C /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 46D4E40B1D18E5D03FB9BC6AAE8FB8FA /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; + 46E091A13B79F43DC0D7FAD86C2AFB80 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 470F8714CFA92749F044A28D376450F5 /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; + 4720838490057FDBD297DC87EA33A4BE /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 474D8EF1273F4DDEF6F3DAC81125D16A /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 475FF35701DF07A9B90AA434056410D3 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 47875FF8CFBE771D49B3D2117945F054 /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; + 479CD0634DEFC0BD04E3D4051CF51291 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; + 479DA8102AECC28E9D56586B495D1E0A /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 479F6DCFF47F874FBF095314CE7CC3DE /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 47FCC53F91DBC160A40C996788454060 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 480B695D056D45BC132FB8BBBA3B1A30 /* UISwitch+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h"; sourceTree = ""; }; + 48172200522779D3B257F368C4DFC3F0 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 4818058B51888891371600CF5A6E0D3E /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 4880153359B2A321FFBC4D117E8F2E71 /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; + 48B9E932CBFC1CD58E94988FAA1AA954 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; + 48D900C0474FC3DE962F55ED4EE992D9 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; + 48EB691B405DCFBBCFD9C9A49247CC97 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 48ED2A1C7B0D3FDAC47F38FD81AEEF5C /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; + 4915E61D1536A5BFB2627CEFADB02A89 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; + 4978B9D7E11393D8A1D59E4F96B3445B /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; + 49847C15FCB2BF22E6360A5BCF17E05C /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 4986B37191A18E8222802423B00A44E4 /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; + 498818CAFC9A37168758A85A755BC849 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 49BE29CE171B18F57A71468EE2100603 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + 49D2B7C202E33FB8BBE6FE55BC688820 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 4A013F5480840122260E568D3889BB75 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 4A25BC3E2D7FFDDBEEC84E69EBEAF139 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 4A3C475A515CD77AD5FEE5141BCF4973 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + 4A44FB98D6FA85689CEBAF36C8C4708E /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 4A46A2DA38E3D426B1BFC15159EF0210 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 4AB3A3BD5C793B6031DFB6E18255802F /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 4AD2472BC69DA112141A8EC5E7C8469A /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; + 4ADCAD6D3FCCEDDD9C076480E5E45099 /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; + 4ADF392B3601C8DBE603F6BE7E91EB9F /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; + 4B18D514323528E8FFF07550955AB394 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 4B2D0C46AF960DA01B5CF774982460A6 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; + 4B4AA0A0F70E532DF3D907F3A8662A73 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 4B8817C652F6CC71C71B6DCB6818D1EE /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 4BAE990A976AC01E24B40D0F4E634DB1 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 4BB0202DEFF454C0B0ADF1EDBCBAEB96 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 4BC226CDBB1BF52E441E3FA98A91B0EE /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 4BD6B1A79340D1679F5286F9F919A471 /* DDSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwitch.swift; path = DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift; sourceTree = ""; }; + 4BD85D6FF0EDB7D2BE493F2C1326D50B /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + 4C177C0D81323992C0DDB48E228135BB /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 4C48B6CEF416FD755C467B70E46A2A88 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 4C5567ABC7D56B62BC223989CFC1B746 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; + 4C9C022C52E094527DA10FE19A420875 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + 4CB3F65983CAC9DE063395401B68D34D /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; + 4CD725F4BC21DD5ACC090630E0592B9D /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; + 4CE4EDECA935534857AE9794AF5A3278 /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; + 4D013557D88B2EFADA3CD22DFCA6D6B7 /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 4D05E8D36F5613E88FCDE48EC42B680D /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; + 4D215C6400A0063DC87269B5505E1860 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 4D21B2643539E918B9E595ABFABACBF4 /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; 4D2B6DF130055A2CCAB715747530D1DB /* Pods-OrderScheduling-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderScheduling-acknowledgements.markdown"; sourceTree = ""; }; - 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS16.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h; sourceTree = ""; }; - 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; - 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 4E44690A1A5AD0A86743EE547E106654 /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; - 4E6D037EAED7C65CF126724AD4BAEFEE /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; - 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; - 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; - 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 4F7960F7EF217EAC657317256397F703 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 4FA850DBE55FE2EA2718B07191B26262 /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; - 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; + 4D6B6DC020CBE8111945E958CDC54A96 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + 4DEC3CAC4604A7DA2A5C3D3F05A8D6A6 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 4DF5637E198D273B944140A4E83C4885 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 4E1CAE0F68A31E70898571AD8C70091E /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; + 4E35A6CE15E8C8AD873CFD4DF6370CE5 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 4E598F463D5AA49FA3CB5A73982884D8 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 4E6CDACE9783BBACF2492A44F99AF0A6 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 4E87165F853279C985B4CBF43A0B24A3 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 4E878D219C8647A239FEFEA356786B20 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 4EB7B9726D48B62EF94ED4D6E20C65B8 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 4EBF00F4EB391EDD8D21461E76085905 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; + 4EE2E00024B4D570844A686A7824A3B4 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; + 4EF8F74D13431D690CDD65CA74EE791C /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; + 4F1545E70ED744DD04974EFA0698FAC3 /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 4F309826D115246F43A13D5DEEB93AD8 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + 4F3B4F813447F3192BDE900BD01BF421 /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; + 4F905388D889ABBDF873030F392CA602 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; 500F546A08F312B66C867F314262920F /* Pods-OrderScheduling-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OrderScheduling-resources.sh"; sourceTree = ""; }; - 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; - 50CCEBB918541C61D9F049616027FFE0 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; - 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; - 512198CAD371897E0241365896207DA0 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; - 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; - 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; - 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; - 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; - 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = ZFPlayer/Classes/Core/ZFFloatView.h; sourceTree = ""; }; - 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - 53E61CB5B99B647B95D4B0976004D38A /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; - 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; - 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; - 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; + 5016E9A360CCBBA76DA86DCE23A803A8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 50187D029F0D9D63CEA600EB833D2FCB /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 503DD2F095C318BADE3EFD6E49BB679A /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; + 50472A9B6AC3F715BDF52A1F7E4BEB45 /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; + 5050F503F030BD86642FFA083A702D7D /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 506BB55EE8F4C0708F2DDD32DADA4201 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + 5080FBFDD04626BC3398E98DF73DEF66 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 50AB6432AD679A5323DE033CB8F2A7C8 /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; + 50AF1DEDCB90DDE0F32B4DC924D4B551 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; + 50CA37DE310363447234323284640298 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; + 50D58A66352E9EB22F974D2FE86FA4AF /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; + 510FBA1E3793F1B4BFABA3EE6699AE4B /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 516022EC2282518C969040044CB485CC /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; + 516FEC0CB6F82247CC6A00A88F73D811 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 51A592B0DDEA07219132260E0C76503F /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; + 51C62429C996323EC50721E65057D4E3 /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; + 51D5EB7246EA886ADB128363391DFB91 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 51EAA0D33FEB4B40992BC911F21D1C1D /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; + 51EB3051206ADECB64253F65B0BF009C /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; + 5211B79FADEDAD89FB42140F19FA99AB /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 5239FCFDD2A664C1B0D72BC7420AC4A7 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; + 525D1FDB574116C2619E987D623E2A52 /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; + 525EF0BB37CEA088FE86DAE65D15340F /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; + 529EE82B33C37CA2FE76B490B5A3D886 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 52FF5BE1068078F3EBFD3CD196AD8C06 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; + 52FFE56C7E1ADD713A7B010E77FE165B /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; + 5310EB8A77419130FCBF00304B38E64C /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 532E015E105E48C78292AA565FAF5198 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; + 5369E2A354937EC75427A66F785D3902 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; + 53878CA47206AFE525EE963B5C85C5D0 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; + 53CFEF27F35FCFBE4A037973351B39B3 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 543BDA784379BDE207BC233CF5166DD6 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 545519FF0584227C9287C34051B02245 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; + 549588CEB96CA5250791FACA214F2FE3 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; + 54AFB0EEB3A12FBD70B069C11FFC4D10 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; + 54BFC2EC1988C8538487C6B288798304 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 54C344FAFCD94FF6C8097DA5F0B8EA85 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; + 54E95C5A3BB23ED5C67D3CB88FB8FD41 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 54F8C8D6893D8A7A7B61644ED192DD9D /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 54FE24E35E8F2FC3B2C18E00CFFBC81B /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; + 5510AA6ECF0538D259AB74F97FBCAA94 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 551910D70D0672595DB5008867A7F291 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 552586791BE989553183B00C8A956E42 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; + 554824E6E4552198E7F086083BD9370D /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderScheduling-umbrella.h"; sourceTree = ""; }; - 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; - 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 559AFF11CF5C9EAA11916647F9AEB5B8 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; - 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; - 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; - 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 55CD8F15BA7E4D6EE804DB95FA195ED1 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; - 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; - 564592545011F224CD583B526472716A /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; - 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; - 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; - 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; - 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; - 5771ED0925B044877928215399540E5F /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; - 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 586A0DBDE37C223F420CB3ACBC165A3B /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; - 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; - 58BA468F52F25F82054A5EB172AF031F /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; - 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; - 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; - 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 58FE8ACA9D7F10FC9FA071A44417D105 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; - 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; - 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 592767F14F1465E97D4A88BE4B442ACC /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; - 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; - 5987D13C5ECE04FF23979641FD721E67 /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; - 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; - 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; - 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; - 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; - 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; - 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = ZFPlayer/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; - 5A7766896225724D0EBD61672357DA84 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - 5AAC8CE45EE1F007B4CDE0FA8DA13603 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; - 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5AF5F5E62655FC3AB2B7BE5E4C83215B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS16.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m; sourceTree = ""; }; - 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; - 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 5B49920B58862B75813C00DD4168C5A4 /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; - 5B9E1F2F7A81C7C6A45E8870634B4499 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; - 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 5BB3CF0EAA504EE738628192DF7FCB7C /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = ZFPlayer/Classes/Core/ZFFloatView.m; sourceTree = ""; }; - 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; - 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 5C838015915D2D858E1B0BD04024480A /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 5D23A2EB769BD0F247406DABD753AC8C /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 55CB152D2ADAF49FF7E3C0ACAC2C71A7 /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; + 55E547656E0BF7C8AC2849C86AD3372A /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + 55FDB37B0391AE8AB38084626C0BC9F2 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 56593622AC2C7FFFB0801A352EF1DE9C /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 566C81F572666D1AA1380BE25A8C475C /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; + 568A2719AEC8F790B5EE466380BD6BF5 /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; + 56B6D85FFC9FC01F4047A30306E50ED7 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 56C7F57E2ED8FF49F1150DC8BCAF27BA /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 56EAADC95351B67A224DF81C304E94E9 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 56FC58852640271ED57673A6A43AA6FD /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; + 57506412E9A07E66298B6166471871FC /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 57A24AC1D9AAA228D0C42680D2D8DBCC /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + 57C6595CC2732489E16C388DDF13FECD /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; + 57C9E83D04E6BC0AA226F4D1AE317A0A /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 57DCD59AE09E42A8DF2B268C65231403 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 57F30B360BA06028E7EFDA3E4523BAEB /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; + 58112BF240A2BECD38B648CF646FE269 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 58517683CF7757FE08F5CECC2CE0D940 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + 585A752A999EA60DE825EC466DEEB1C0 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 58749DF251FE8A3729BBB2E171EDEA3C /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + 587C32BC20104AF9AB1F73950B09F27C /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; + 58C7009F03EE09E5168B057E92A96E76 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; + 59197C148E1C9BD3BD86C3F568DF5C67 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; + 592169D7B63B975B6971C058A21C06D4 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; + 5922A3E7DEAB403DBC072F2AE25FE3D8 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 5945CAB51637E4AAF5C8DB1EC1CA296D /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; + 595287732477DB0243B5DFA27A04554E /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + 59659E217AEE1AA90E6F98FD861D3299 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; + 59893B78863A10940B6CD21FFCEFCB95 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 599B90D4C952E097F395E228D849E9F6 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 5A2121430484ED1AD3EE98F00B456620 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 5A74C0C459B3E17D7D4B7027C42264ED /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 5A76295CB55638D2B02486ECC180A451 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + 5A84514538737EC6D0DE03EB6BB63555 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + 5AC70BA6EC9801BC5B71CFC8AF670353 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 5ACD32E5454F2888883AC4D9BE1C1F19 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 5B22A464EA72C0EF8DAAEF4A06CA4BAA /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 5B4EC6A0FDE3050F9C38ADB9E741843F /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; + 5B6D087F61F43179C5E7DE71634238DE /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; + 5B96926D140E46B5D7EF40FE54B7CDA7 /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; + 5BB0017279831C983D9B07163E570628 /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; + 5BBE194F8D6AD950A29958AF4D65F13F /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; + 5BCD0536EC898E5A72F321F4A79B705F /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 5BDD12E7016EB6A322590351C7D99858 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; + 5BFD9FBEC141ACCFEA657592B9385D86 /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; + 5C166C7225C9402B5370B0268162F73F /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; + 5C2101816062CFE7C973C8646C71F4A8 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; + 5C38D1D91B42FDFDA201C59A815A7E3C /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + 5C55BB0F3AE45AFA15FA89378F0EF448 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 5C62FDBDE7C1DADEC1DDAF45CFC0C1BA /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; + 5C99AC6D6824CD3D4160F59581D18FAA /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + 5CC56A66693FCCB23A7468A605D6EFCE /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; + 5CF6F0F881B87D027D77D2F5A4D02C33 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; + 5D3C97E57ECD464D393397147381F451 /* DDBaseSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseSwitch.h; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h; sourceTree = ""; }; + 5D6C581C0C61B93E1475CDCFB08DEE50 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Alamofire; path = libAlamofire.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; - 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; - 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 5FE32DEB29AFE161F19CC728E76F26E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; - 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = ZFPlayer/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; - 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; - 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 6188DC16317FE07E75BB2AC1C27B4255 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - 61A71D5EAE9A03CA81E775641D96F617 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; - 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; - 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; - 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; - 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-umbrella.h"; sourceTree = ""; }; - 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; - 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; - 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; - 63B5BE3FAA8E50DF70DECDC415C54C0D /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; - 63E4F7BD35099DE5E5216A48B6564729 /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; - 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; - 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 64693E044631B15049165D8231425603 /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; - 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; - 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; - 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; - 652979053987A208AEB455D7D6F72764 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; - 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = ZFPlayer/Classes/Core/ZFKVOController.h; sourceTree = ""; }; - 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; - 66C0D12420F1CDD4FE6DB62349697D6A /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; - 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; - 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 679F69D2B749E4C56398B89EF5A49023 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; - 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = ZFPlayer/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; - 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; - 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; - 684A8B14BEF4463367F8DB32061E436C /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; - 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; - 689F4417C7B94DD9763F378CEB1B38AC /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; - 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; - 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 690896191B353008125BF792D691B948 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; + 5DB5950E09D1809A1EAC9A34F4675F29 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; + 5DDA329B9FDBE4A40D0F3F3C93585FC8 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 5DDE57B9519882C5F5EAA0927BB9EF66 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 5E0068441472D763411E2C6D48625AC5 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; + 5E0D156D6FBAEAA485EFB780B0311F91 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 5E10A9DA1C9459CC6EDF34A60A0C9BE7 /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; + 5E207D96E9375673ADA0880DA098C8E2 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 5E245B7DAA148F3B49F0085306128D14 /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; + 5E2DF10C4A2BF0E3C13B885AA0144F29 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + 5E33CA2760D44ACF4711A7C19904ECF1 /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; + 5E8699DC68CCD4CE5CBFF8BA93B48C69 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; + 5E89EADBB2F3F2128B91C064A7EF0DC8 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + 5E995E7CF6BA4DF213E7CC33206CA15D /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; + 5EA3839D64D0DB36547792D65B9F2243 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; + 5EA39CAB98E83BD6936BB7A585309646 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; + 5EC049A66BAB2E3BCEEBB6E3FDC4B50B /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; + 5F0CBC42838E0B6CEF6F78C9C37F686A /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; + 5F218B478E5D21DE59B2855BB2085E43 /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; + 5F2B1D790F721F61B19ED6A69EB264BD /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; + 5F7CF7C2306049D7F664C445FC8AC7E2 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 5F8589436D057B75FCB06A71ACCC2174 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; + 5FBAAE4A7415B5190CC52DE86B960E70 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; + 5FC55103A4F07B024C3E49C2752968EC /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; + 60000FBA4DF6D2451D68FD924827F269 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + 609776E3A9ABB66631C7D3EB5D3EDB9F /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; + 60A8BC3846FEA113E7B2614E6BEEB1AB /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; + 60BF92DD87FAF6F7C2D237DDA8FC3FB7 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; + 60C9F42BEAF91E946FBE6CA1366EAB25 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 610BD7DF4B8CDA9C8E4D7DD5B8FBA9A3 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; + 6111EA56D2BDB9310378DE52243784B1 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; + 6112ADD975E267BB4FBBF789B24FA359 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; + 6117F7239E91D91ABA4CC580B8DDEDEF /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 61346B069F3E6647123321FBA5820666 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; + 614A7C9D3A652BC9AAEFABD888501723 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 6156AA71E4A2171D5CD03043D7A66DF5 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 618506BA5FFAA95D08989E316AB32E83 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + 61A6BF6B67939A49F033545D808DEE09 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; + 61BA96DCDCAF766D4E0183F899C842F6 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 61C0ABB7B5327ABFD4E9B60512D32ADF /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 62099967DD1BAECEC3DA53DDDC742F57 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; + 624FFB730256D856D97F72C3A7A5E7D9 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 625749FB5FB4E72B3775ADB6A1335EC5 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 62877DD35B2787D29F60AE31E85F3F58 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + 6288354F7ECFB702C0853C5308703972 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 628FCE3F9B17251654AA5517B596302A /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 62A6B2ED05AB71D8C696C405D97A02AD /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + 62AF8465C97E6AB8573382B2D2F20766 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + 62BF869E2E668A049BDD8581D52EB353 /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + 62C02F11B14F9989C7ED2DE9507F7CF2 /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; + 62D1F84CCD0A98BF31E500C8C505E447 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; + 62E1DECDCEB84335CF8CDB0DC9D651F1 /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; + 630AF8E26F5E80B5E87D44D75CFDB668 /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; + 638B32F84AD757796845F5D01F5C8650 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 63A19FCD5F14B579DF601EB34FDCD6C6 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 63ABFAB84CC3BC708B477D1BEB929D58 /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; + 63F7A79286D14C84CF117AA662888155 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; + 64139772476DB9FD2639C091E04123CB /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; + 6447EEFF1CC8C34D36FC5B829EBB7BD5 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 64AC536DC5AB97FC52977B0A55F54A10 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 651547E0B796965F206D4969361AB38A /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; + 6546EF7BB0FD012734DBC6C81E3C7796 /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; + 656925981DA925EC881FED47552250AC /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; + 659770621D45CCB53A9A70CD45119EFA /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; + 65B63554080BAE5FEE8BC33DDFC9C648 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; + 65B8C378680A088ECEA2FF4B4CE33208 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 65E9138F64A5A2BFA96033A84096ADE1 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 65F0DE2623A4AD7AAD27F700FE8D3E6D /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; + 660891AC86B1F499A06B78BF4597F2E5 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; + 662910378FA0D065FBFA7A479C38DA39 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 6630D4F4497F8A231AB15FC515026294 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; + 6643674D7202B81D589DB6DF06C24A65 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + 664D0F0E40539B3D0BEFA700B47BC912 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + 66612070C5ECA9EC41A86AC7B5F51992 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 66A451238AEA782ED5B00A92EB48A1D2 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; + 66A5B56BC96CFE6199FDCEA32B3E3F40 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; + 66ADBA6049DCD12237A82158C8E2DAAB /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 66BC74C184F540D9FD76A77E3EA91D26 /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; + 66DC4E52554C29A1CD1C09142ED4C954 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; + 66EC3232B3A4FF00FE6E3BF62A8C51CC /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 672F587E0E58953F1B09FDB60069CA47 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 673A7B930AE45B17FA2DBBD3516CC9CE /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; + 6749DBF2A89367E0891DD55FAA740BEB /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 67605B841452593C06187011DC75419D /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + 6790E476E2838808E29F3B0613C4BB0C /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + 67E6602E944C66117D2266BF7F31B742 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 6801721F8D011BB27878F213B72D4F2A /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 680483C44102C5D3CD6412371A6C766A /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 6855DA1F038355FFEA623A892D7DBD82 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 68A7F4DC09824985847F44EFC5F7F4E1 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 68DA03290D372BC36C6543A17E02069A /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; + 68E0C46EBD505E880614F7D1FF2B3C26 /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; + 68EB5FC5E61051D5076C5A7297015157 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; + 68FECF3A70DAB43E98F4F9E464C45DD7 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; + 69042C77976381969F61663C6E141205 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; 692452B23E23868F4835C510A3A76925 /* Pods-OrderSchedulingNotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.debug.xcconfig"; sourceTree = ""; }; - 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; - 69B5819454B03B533FE8F8AE7F068FE4 /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; - 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; - 69DB4891E67C923CC7241AF6E860E775 /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; - 69E51305B20EA0C7E1AD79BFDF55274C /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; - 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; - 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; - 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; - 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; - 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; - 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 6B9267257662D20D600635F881A2FF37 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 6BB00325D466FADA9FB363B4138F627D /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; - 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; - 6BCB0C1C0AF28B15D24D311D67AC0E6C /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; - 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; - 6C5B13F8A162A5F39B2CD01EF02F7C97 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - 6CDC6E84D7D2F83C703091BB6D1D3771 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; - 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; - 6D3767CCEDE2CB3F9F507A6723E1BE19 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; - 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; - 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 6D951951C113463250A27821163D1A73 /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; - 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; - 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 6DE03FF4B1F1F003B9576A3C517FFE4B /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; - 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; - 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 69446C5B3B5A35D755D54C17DACDDE7B /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 694DCB008A6D23770300F403FB018C0D /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 698ECD72592911F35FAC3C52C7FB7408 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 69B1780FBCA67B725F00FA180AA74209 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 6A2996C9699CF986141C10E785CEAB6E /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 6A5F13B461F8D3A8605F004333B14795 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; + 6A652A201BE6B537032945700B1CDFE1 /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; + 6A8FE93CB2F84B2A00FC5C37404EC3EC /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 6B18C1C6B319E528FF7B2FAD98DF5796 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 6B7FF69CE22B605CD176EFF8CB85E99F /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 6BD53E1EFC3030A24A2E6A31F489DB97 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 6C100643E52DFAD2A06BCD8FBB95EAA6 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.m; sourceTree = ""; }; + 6DEB0DF657853E590F6FEEFF0D7366E5 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; + 6E506D5AB5230B4C1AE21984E63C05AE /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 6E8909D6A4B618244BDA8241B690A999 /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; + 6EA3AF2933A420A8A9F34464F41653A9 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; 6EEB8B1CB2BF24B44DEEDC1B058B22E2 /* DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDMAMapKit_Private; path = libDDMAMapKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6EFD04418854B6514595795F9879002C /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; - 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; - 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; - 6FEA5177E85381138578CB126309B230 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; - 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; - 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 704589DC3D0F96BD722ABBD07F09BB4F /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; - 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; - 70BA566E5C074AA7233DFAD12833D652 /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; - 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 6EFC83C1830B1C7407613E04B108AB60 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; + 6EFD4FA50FA120C4ACFB37CFBF47C37F /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; + 6F48169E8D4303B2F03FF2789A9A24BF /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 6F926E15FA5607D4B1DCC9B58D8A04C7 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; + 6F9953965AAC993ADA0BCC611CD1E8CE /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 6FC74DF694F8BA26EEEE22781A29516E /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 6FE256D79E08B5A4FA6E42A8C9EA824D /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; + 6FE5E72275F822610883D415F2B1904E /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; + 70102704DC56EC8376C55F1AB704E51F /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; + 702B46A889A442BFED807E986223622B /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 7044153D516D2FFE33128D478FB50DFC /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 7054F044B3627B8FE31CC4C4539B78CB /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; + 706638DC047ABB15916970C5580D8E0B /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 708AC4D5A1AD16C8908B858D815DBB68 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; + 709390C007383A8BA8BEB9B23BB68560 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + 70B3F14A6F54351305776623647EA2B3 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 70F9D4064557552888F5E66B444E57C6 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; 71067D1F0754E977C6E009846B257042 /* DDBasicControlsKit_Private-DDBaseViewController */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDBasicControlsKit_Private-DDBaseViewController"; path = DDBaseViewController.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 7256952455D6DF843047736C97BEC0F2 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; - 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 72606E9CF139344CD660452D43FAFD1C /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - 726538ECA79D73A9B0BAD4AF230AFB5D /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; - 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 727FA400372E2A91E6C7A1FBEF1C5DC1 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; - 7296D34559BF2A268F33211BEB8E5DD3 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; - 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 72E16A9AD33406CD2D1A3F0CB906024C /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; - 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; - 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; - 734E27F404DAC271ACF0BF2F59C43622 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; - 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; - 738CA6BDF974B624D553EC7A2A24CE3E /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; - 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = ZFPlayer/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; - 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; - 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; - 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 74E89B9A85BEBF105C6C72FCB664DAFD /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; - 75442BDD90106E07C19E4D5452C2D0D6 /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; - 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; - 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; - 75ADAA2CB53FCBAF5983B03E4C29E8CF /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; - 75C57E41E5D9515AB0A3EE2E311E3412 /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; - 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 7627928F22B1FCE8983CEA210A13DD67 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; - 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; - 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; - 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; - 76A2867E738BF5EDA5B4CE0DD8E7C726 /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; - 76B2CB13FBA602A6DCB10C1E37138C3A /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; - 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; - 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; - 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; - 77B222DFDE668BC76D587D3F9EBBA246 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; - 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; - 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 77ECECA3942E5A4BD751112119A6C8AD /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; - 7804B814BE84F44433A41C79A45C1BDA /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 7832E5CECA53A498BC645203509A30C6 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; - 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 78B29009B061A538784B03A9EF311796 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; - 78F91A633DDAB6A2EB6C8D4B3F12EB75 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; - 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 79518C37D22F75C36F236AB746058042 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; - 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; - 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 7A40AF4618298016AF3064303401EECE /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; - 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; - 7A6C61076DEDD1C643DE4368E674B3DA /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 716B815C33376F5228346D2479CF4D37 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 7182554AFB87ED2157B74FB857D10BE6 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + 72306343A8E94E2869E84B876EF50BE9 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + 724CE4ACD0189452D74A8853E32D60E1 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 729354DD1D999C16A14174D321E3BCFB /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; + 72C57E233D02B11BCD53DA4D7D2A6C9F /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; + 7302F101C67056437691FB7361F211E3 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 731F6DCE2AF4C1369008D47C64D2986B /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; + 735AFEB94A700E57B359EF970881C2DC /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + 73D381E711183352B011B00856E12A18 /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; + 74A11F2FC5AF79DAAEE03F8BE3FB3407 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; + 74D08F5028AB963639E53A030AE685C4 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 751CEE23828330FDC205411E8EC34394 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; + 753FF21B2315AF03CE03BF93EA044972 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; + 754F6D1F655F5CD6EEB87143421AE661 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; + 7550493148240DD5BB80CD8C27E8A7D5 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 75936F807D435886B091E1354D54DC19 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 759B0C90283D89505324BCD33BE27D05 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 76237BA40B600254A593350811A90698 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; + 762B1E6D6C6F14833382DE785F72F031 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; + 765A527AD4BC67F9D197D4BFD6F3A90F /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; + 767BC5C0E60B33D866CA2CAF26A09006 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 767D3DBF3F0BC3C61AB085480C1167F0 /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; + 767D4A175E6AA5D71DD0A23A22F2FE58 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; + 769EBFADDE754A43085EE83F8F24A556 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 76EF5ECCCD42603744471385AF85D1A1 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; + 7705489B40797E0BDAAE3D6695B7CDF5 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 772760AD4E9478CF648601BE858C9ED9 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; + 773296EF2930B3E35BD73B83BB7FAA18 /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; + 7741795D97D1083C8BA069044C1B44DE /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + 776B6CD2F13337DD9572D227FA6AA460 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 777B49C449EA74065901D77B3DB39298 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; + 77D8C27D12EB26C1BF7782E63E293DAF /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; + 77F7A981458034759C4D900D7D04A169 /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; + 7810B1F521503C2B949E924EDFBBDC14 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 782ADB47B1F915A63B0B178708AC3381 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; + 7842DE3B13F6B3ED10E9EFE0DF82A8E3 /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; + 78486F603F3B57F2427726CD2596F12F /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; + 785D6E5C99D80F159B119EAD80EAC77C /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; + 788E6F4386AED570A4241839C54EE9A0 /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; + 78B7356EF06620048E658DC9E02D0F2C /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; + 78D1340C12D5EC620D5F67C45987553F /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; + 7912778A90E37F15B052F1A43B1F608D /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; + 792FAEC986FCADF5FD03CC2644146CB2 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; + 7936C43FE7B81FB80BE0E0C4E234F82B /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; + 796EA6605B20E6B524167ED2671B2579 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 7970AD62E61A2A4657D8C4D9A9C13A5B /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 7978061B367FEEF54D50F33F7F46DDAA /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 797FDA6F1E0098B96C8331893EA64CD8 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 79D5D40297D1B41941CD371BDCA90353 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; + 7A0BA16D75947ADF17031EC703C31499 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 7A1A539E94CB2AB42099F3C0090CBA73 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; + 7A43F5305B89F9D9707B6D68641E0730 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; + 7A48A84C9054FB973D3D54CB8D376FA7 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; 7A74632F43EA3445C68EC4894ABA21DC /* Pods-OrderScheduling-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderScheduling-acknowledgements.plist"; sourceTree = ""; }; - 7A81141C5D5FFB87BE06B3D7CAC0568D /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; - 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; - 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = ZFPlayer/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; - 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = ZFPlayer/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; - 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; - 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; - 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; - 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; - 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; - 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 7C04DFA96B48774D0D2E5952567E4607 /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; - 7C3D9B5AB2DAE850D9BCA7503816134F /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; - 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; - 7C85FDFC1577CAD417BC28DC5B9C959E /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; - 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 7CCA0D805822FB0DDF9DBEA5473496B2 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; - 7D36DEF11307EEE210116B72F218F245 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; - 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; - 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; - 7D7A98284469857052B1E9ED321D0384 /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; - 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; - 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = ZFPlayer/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; - 7E8BC40403D4019F677E8D81E8DA48B8 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; - 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; - 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; - 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; - 7F28B7FE47B9941DC2EDB1FB4F3BE417 /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; - 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; - 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h; sourceTree = ""; }; - 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; - 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; - 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; - 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; + 7AD09455DCC9517F6D0AE78AFB90F134 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; + 7ADED62E743AF6F42A1F6FDAB6887845 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 7AE6FE612E4F3C1B4A5C387DE18775CE /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + 7AED537C826350E5E4817BD24A5D0276 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 7AFB0B8E53C79A780E4977A15093A78F /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; + 7B0CD8B194DF538E007E443CB48C973C /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; + 7B2FA225CA7EEF3E4CB63A64F3A0BC90 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; + 7B57BBF2CBA1C50A176B1D64B54029BD /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; + 7B894B3A0B96E2B78F40653CF0D622B2 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + 7BCD14C85E8CF5B2920A9082BFDBB6F7 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 7BFCC9597B8AC00265A9B157A5358280 /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 7C0AC0E7D5BC0E213004B96F7044293E /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 7C3663981616CA0C6D2B3D7D48C3A723 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 7C70BD9AD6FB56B6C24349AD8545E6FC /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + 7CAB0915FA1635A631AC61286DD796A8 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; + 7CAC0E65B3A88212ACD4F6DD38576E98 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 7CC460F9E0995CE63900859A03327DC3 /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; + 7CF735A2B8525AA4D00BB162DD3DBC92 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; + 7D066790AC992861093F25B507E24307 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 7D3A879ABC28D8B2EA68B7B932711A08 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 7D4B1DA04666EFDE14D56B1B2863A73D /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; + 7D6BF50C9E3F069712343DB1F75C85BB /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 7D708050030D733A35BCD578522FD8F8 /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; + 7D79D5AD9E690FEECAA2C333539EF21F /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 7D8A8A56CB587E624B8E8C1A70B4F73A /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; + 7D8DD02D0B825C746B21CFC7A157CF6F /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; + 7D8F9324A33FB5901DD66C7EC949ECAC /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 7DB83EF33F37529DFEAED0D13F5DF04A /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 7DBCCA34389FE67B66AFE2E261C7EE77 /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; + 7E6060F3D3EC0D2F8C4103220F7987D5 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; + 7E66112AF523F1F19E8C798584781DA0 /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; + 7E676E4A715135FA596DB4A4B5406B94 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; + 7E759F6096A410F953C1A904E20F5028 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; + 7EBA2F2BF69C0A07D8580439A091ED33 /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; + 7EBE53E09A68AD921539C2361B9A6ED6 /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; + 7F16E86FD1C656767A54C8CFCB4FCB40 /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; + 7F3F72A470226113D96BB6DF56A491C2 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; + 7F47A3053DA52622FFC1F052E89967D5 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 7F5982A92CDD366D3FBB8AAB149B75EF /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; + 7F5CF8C05113829C7FB9B0E53B78D194 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 7F6DB5683CFD250968B2C2BCAE305BC6 /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; + 7F832BDF7212B9798A8668EF3E261328 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 7F975D3BD73A8E6F001AF228EA34D4CD /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + 7FA1877E6E854032268D18BBD3DC2F67 /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; + 7FA225634A5326369B9FDC815E292F71 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; + 7FBB26B5A346064A390948D5BA06F4E9 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; + 8013E77987108FF47F287F9F87FC37C4 /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; + 8024386FA696BFF2CB2C36255BF13AAD /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; + 803275020730380D882D5D1B68492E2A /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; + 80462B48B759A1B963B84B9D8D5F0F57 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxSwift; path = libRxSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - 80DECBB80F048A0ADB69EA649BC5A9AD /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; - 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 814CC62EF88C5D0B3FF16FBA4A25B1F6 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; + 810CE0D6E81EF0A94B5786F1E653A7F4 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; + 8167C3D1D01BEFA97DC044E11BD7E072 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; + 8174A853AF0112F878E3AB245CFE5FC3 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; + 81816F016146EBDCD6E547128813ABF4 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; + 819B8788CB250BF4C1B4077887C2BD34 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; + 81AAB35DDF98D2B8DE3C0BF2F7A3188C /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; + 81AF2C3EFED02161CD12F09A3A0B0157 /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; + 81CDC12542CD0DC5150F0F346CAEE1F8 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.release.xcconfig"; sourceTree = ""; }; - 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; - 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 82AF0097DBD6F4BFFA9160232827626B /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; - 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; - 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 83A9B5E74EBACDAEA7C504A582716BC0 /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; - 83BBC0E283B5DA2041C842C3D43AC691 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; - 83C0272475BAFD7EEF6B89A46D3A1E0E /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; - 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; - 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; - 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; - 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; - 84BFD5C7477538DA8F1821C712F84456 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; - 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; - 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; - 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; - 86151A1AC2AD7E3649FBBB6B67ACBBEA /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; - 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; - 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; - 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; - 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; - 8913CAA7CC64D9DADB47DEEF39147A49 /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; - 8923FC5B29FE1E4A2BFC0220E50D6EC8 /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; - 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; - 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; - 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; - 899CF7DBCF7CF18AB7A9BC6E7F5D65AE /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; - 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; - 89D6E018079AF19904C23CECC7E1C426 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; - 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; - 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; - 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; - 8A19A50DED5EFAA0A7A19C7FFDC4A86F /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; - 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; - 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 821549F5AD6DB8E667713D4BC19BBAAB /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 8220F870824B72CDE5C705B6E53FF28B /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; + 8265C1BE034C0D5A5A2161817E38110B /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 826CA4595BE5D44FC07AA7BF1692DA2F /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + 8279F6CB089FF5AB2536634FED36261B /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; + 8282CF4ABB5A955EA207D9A412FE6B30 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 829C1C5D75D85EB42FCB2E7FB800A2AA /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 82B2056A2DA0DA872BE019C429FCAE19 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; + 82BD06F800F3C76DC2AC234453D7136A /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + 82BE03FCC5A2488FDA4E063B109CD0C3 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; + 830B73E6840DAC7894A4664FDB322F4B /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 8372197D8E55710FBA288DEFBAA97843 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; + 839D2308BA55A3E1B72456E105B7BFB3 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; + 83A5FBD85CC88FFCB875E3F48B189E69 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 83BC9E5B9ACF575584DB7F19C96A4282 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 84393BEB5DE9EF1A8EC8C297FB54C465 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 8453E04F019042EF6191C897F376A02A /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 847647F70D7567B5D15C00EC5A0D3CA8 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + 847AC1C2FC4B8314F04CE35C67DF6724 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 849F84B3A142E603C49F29288D323336 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; + 84AD9D15D78B670C169354EF6E6BA3D8 /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; + 84B920C5489F6459693EC2F8AB100597 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 84C599F0538A2587FF573AA7D3C786B5 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 852A934F56A0AFFDD7502BEC7C110BB6 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + 85354863C78BFBEBE02EBCCAD7890EF2 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 8539BEAC00890AC3182CC782481B3016 /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; + 855028946E032E4CF32636F6E8D1143D /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; + 85A23C86E52F14C44826622B93717CD7 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; + 85CA55DBD442249CAE95B4405EB811A0 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; + 85CEE28C692521999EF2A87469D5D17D /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; + 85E67E9356BA7A3D161C681008653CCF /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 85F85FB4B65FB8557FC96D0A449D3DAB /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; + 8671EE8B05202D457A8AEE038AD4AB5D /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; + 867545ED12DFB7061E472080E8C19A3C /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 86943B71217BE52364D571C1A2B6A1B0 /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; + 86B187A694684DF64390CBD78E5CF4A3 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; + 86EF154EED7A75A6E5BDE56A6787D0BE /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + 8706F8B8B80B95131EF329EF5A175C01 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; + 87566E5B41F0FB3CB23777D9D466B54F /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; + 875923D556470E67982CF2BF11254A0E /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; + 87DC06C3B482749E3433AEC0407D8A09 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; + 8808ED8137FEA71CE68C18EE2072B944 /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; + 8853F858F544418B92262765EB19B4D9 /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; + 8857D4A2839058F067DB17FD615ABFAF /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; + 88963C89D8B9089CB6C014127F7773E9 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; + 88A9FD798407FDD00D86138C35FB8D67 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; + 88EF5CC21D58CF1E88DBCD470476C315 /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; + 88FC8360E9CECF1EC7C88724ABCAE663 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + 89302C598237F47CE9DE4DFEBADB30B2 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + 89B6F33F4391DC92D053B8CC51ABF051 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 89C6B450ECE59656E51CA1FEBDAD9124 /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; + 89D5A395606802E647531A47127266BB /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 8A2F5D5EC3F5681EC9991F0C73A64945 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; + 8A42CF90C27515345D8EC736588B9BE9 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; + 8A77B9A3626F30F6BB5C8C1A6B623AD0 /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; + 8A86F55DD52957FC0FF3DDE7D6365B3C /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 8AB9CAD0B297181130AE6A5D22253850 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 8ABA6A52CE7886CCB12708DEBF0300BE /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; 8AD026CF2FA53C314E8C799B9A40528A /* DDZFPlayerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDZFPlayerKit_Private; path = libDDZFPlayerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 8B12ADD9704D5B4FF2D8946AD4C1048D /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; - 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; - 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; - 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; - 8D04B785AE6FDE85B9DF7DF48BC20550 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 8D15B932CFE927C90735205470892B57 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; - 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; - 8E0C913E2050A715A84E66826445D13E /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; - 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; - 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - 8E43A75339210117B70EB52B4FB07CC6 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; - 8E670F165423B17FB4B306A063EA3A5D /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; - 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; - 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; - 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; - 8F7C109D48178F4BEE04CB2024C3BC64 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; - 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; - 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; - 90CA896A3854A83140B707C60EE0FDE1 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; - 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; - 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; - 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; - 91C3B91997A6055580FCF5B9B7C0EA28 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; - 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; - 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; - 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; - 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; - 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; - 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; - 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; - 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; - 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; - 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; - 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 9412E0BDC23330A1CDFAA6A15BF9E5C7 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; - 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; - 94655E9BBB601F903996890F45BBA6EC /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; - 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; - 94CE64EF2983B8EA8371A30908CB1151 /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; - 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; - 95602A950EC06EA33A9418F57AFA7FA2 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; - 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; - 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 96849150B6F80FF0701913CAE1C0A6F3 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; - 974C4E02B64270BC86E707BCAA75D865 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; + 8ADF05C3C64FBB820490B9387D638307 /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; + 8AE06161528E1AF2E0EF77A16C491F4C /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; + 8AFA5663D2E8A306215BF2CAAFD410FD /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 8B0606392C5355443386D3E5C6F256EF /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; + 8B28FE471199CC812EC52B54CC81C7C2 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + 8B5583815ABF5275B70043785A3CC0B7 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; + 8B656B6181D46B500974504F5AB29691 /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; + 8BB25AA23F7CA03E1885CECE6341CA6B /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 8BD294D01DF0DBD0BB95780F219206BD /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; + 8C2D62489BC0265F4E33B3C6E8FD4334 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; + 8C2F8DAFFE65E00734AB1DAD6FF27E75 /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; + 8C7C19EB69C151DA67B4D2C40D480350 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 8CDF8816A15B1006BB53CAB35DA46A78 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 8CE4CF28CEA684828104B1BFB2748E65 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 8D1ACE4AF5D90ABC4F5B9141A4FBFCBF /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 8D264505D2879EBA7B474BEFE62EE225 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 8D758267241C9B8F61A95FBB08D6173E /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; + 8DABEF6A6C7CF24387DC59AE365E4CA1 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 8DB315FA1DD3ECEA8D4A94A1F3A99CE0 /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; + 8DBEA4DB7FBB253E470852B035217055 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 8E095FA329766D50422ABBD7895681E1 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + 8E1CBE1BFC41C1DAC9A1F88A4C301626 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 8E32983A3B088F59235AB84F30E18187 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 8E3E74E3911B4F4FE6AD5DB37E417FA9 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 8E5FC2906352FB8F124EABAEAACDA49B /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 8E6EB86A88AD90C02118E182F207FADF /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 8E91A1813E6CE3DCE10150CBCFBEBFBA /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 8F099920F599B25C86BA0811AEAF0C34 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 8F180D9827A3691436580ABACE32472E /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; + 8F1C147D0F48E0B15A53B09C7CA03B98 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 8F26DB6737AF19E7106C0D79071C461A /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 8F815FFFA337BE8348CC481ED7D73904 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 8FF4552E0A1D75BB04B7A078F783C1A8 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 9031443439AF1D0225067874574E9C2E /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 90589C26F77CC9167224A4B61D04F1C3 /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; + 90700E4DD5CC5091EF0E7613D9604ACF /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; + 9083A968DFE0914AA893EFCE6E9EC279 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + 90905B0BF54CC75C7A35AC35F3EC4404 /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; + 90BA450C0B967D462929F3626AE25FA2 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + 90E2FAA643276A5D1D768158BBB274B1 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 90F7C20943E90E7AD387CC5060AE4A4C /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; + 91056C1C767B120FB9889F52A6DE1CB0 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 9107B6892FDD1420F54DD743E24E2DFE /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; + 913337BC541DE4C4B4E7CD89CE7AF0B3 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + 913574337B1F0B92F0ABD49EB75C7761 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 913DF560B1E4E50AA69EAD3013D2C3A2 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 91555D8E0D20A5FE0B472AF2093996A5 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 9175EEF49B7806944700428C289ECAB6 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; + 91794622BECF2DA37B808C324B2D12F0 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; + 91E2D3736369A68980309E7B89D6EC01 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + 91E2EEE1E1B8C02C8216307298803C27 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 91F710BB67683122A4723F851507817D /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 9250E6B12B7E1E3FD2AE08CF5CA62D1B /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; + 92858F9A44DF361CD2550288D2078AC0 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + 92C0A57D29A4FA3D9C3E03EEE32B95E3 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; + 92DBE2A8C8E99C2A8679D00DD9CC67CF /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 9301CBDC68C4AE6266152B69E83B7676 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 931A0804001506371E7F9DE58FB7B0F6 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + 9341B9D43030F1A734520C92EF9B445B /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; + 9342F32B3EEA853D0E709B1E5A5F4B02 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; + 93835D608E69428A12FA633A7405E4CC /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; + 93F9D31CF3C01722004685B05447470F /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 93FD76B45624F47CC3C25E34D66DC769 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; + 941DD7C0B7A7973699587578FAFB45C7 /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; + 9436541C0783233AB7B1BE2A0A9C13C9 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 94651CD0FFF8673C8B748C11A4790A56 /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; + 947B6C0A836E704E80F2E2C566BA6ACD /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 948334EE5B7E656ADB81FF2D08AE0833 /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; + 94D08DE80F2217CEADBA0FFEF3844B50 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; + 954E87DED1AE89275D7347B08D9235B1 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 959B56AF86094E968F7581ED206E9343 /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; + 95B7B39805F2FDBAC83F54C135E84A70 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + 95EA4E432EC866EB1960CE1172ABC6F9 /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; + 963F25D1D34A3D1D45AFC76064B1CFED /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; + 965EC9833E987012DF8103F4A3AB4661 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 965EF4B73F26BA3C5F67865F1F68432F /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 971ECF2A49438C43CCD9CFFC8228B47E /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 974553105A35182BA374550D17D6D225 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 9776FF84A7C9EA57A86888142651C60E /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 978F3A83920C114CA6BDB3F715FFC696 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; + 9792BCD7AFF33275A94E149A6418BEEE /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SnapKit; path = libSnapKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 97DCEB1C8CA9796591FD8291D731BD5C /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; - 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; - 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 990F452916025825E343C9D384696EDC /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; - 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; - 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; - 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; - 9A47A721B73ABC0772C4E6C9FE465024 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; - 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; - 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; - 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; - 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; - 9BF0A7A267CF99BA7BB1B766BC844B60 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; - 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; - 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; + 97C488FCC454D978937C7F5D0775C12B /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 97C6450F98D40F0F3E5C1E73A4618BB4 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; + 98026BF7838234B003B8F2002AD2D6E7 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; + 981E1E22A9947649D088979C06D2397D /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; + 9823D0A63D895BEC1B4DE94BF021F0F5 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 98324242A5FEBCDF5F3F374433F96451 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 98471FFFB7639E310CBE0F8F03245153 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 98523E0C39D777F9373C91F30A50D068 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + 986BBF8FB3CD8637DDEB229EC02C5E0E /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; + 98855016EFED7942549FFB47E80DF892 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + 98FE65DCEF2EDCDC4698FEC19B239454 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 992DB0EA4C2381C4237F363A2BC957D4 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; + 9936524624FFE8BBBC671D638B9AA91A /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; + 993BD8D8594D8D36AE978536CFB422C3 /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; + 9953C6D1CD1A8FA71A45C9151C11555A /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; + 99B8099F6C5AA266D926B61B3C23EB2C /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 99BEA4AE3E3E0D50C12C9AE45DE77D3F /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; + 99D6E987D4BEAC9234BBAD4E5B470ED4 /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; + 9A3DBED8DAC0340A0C457AF7ED5A5482 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 9A47925AF306D30D3B542065B81E6467 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 9AC36E3AD565CDCBB6B6F41932BFCFA8 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; + 9ACB6F98708CD1CC6E263CD7562F35FD /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + 9AE9B1F33F389B2C095E824A852229B3 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; + 9B34C42F2C388BE8FC90EF3C24C39EBA /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 9B480A64D6A5472016AAE8ED1E639A43 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; + 9B65BA2C7244D9F9F65CA16B8B8C723E /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; + 9BB48CF98140019733186B601FAE0692 /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; + 9BC579DC6288EF4A012FEBF9732A0DA2 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + 9BE484D699B0D57761C8AAD3B3B77038 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 9C17063CDBACC13749EEBECF156B25DF /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; 9CB241779EEAD809AC3180FD5B56FDF4 /* DDFontKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDFontKit_Private; path = libDDFontKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 9CB92991567CE5F3CFAEDAE01D6F30BF /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; 9CF5E77BB32FA5A759A51B9A9F29CABB /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderSchedulingNotificationService-acknowledgements.plist"; sourceTree = ""; }; - 9D16D08EE7674F3F1FEBFE3F8E6EB0B9 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; - 9D1D0F869B3CB1737B05227F919B2EA7 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; - 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; - 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; 9D4B74A4386EF8F53603612D83CA68C9 /* DDColorKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDColorKit_Private; path = libDDColorKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D543EDBE0C5B25F2A35ACB4E44C10A1 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; 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; }; - 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; - 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - 9EF2C1A1432740A697FFADC64A4A9E93 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; - 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; - 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; - 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = ZFPlayer/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; - 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; - 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - A01CA5CABBEE63D0A51BB3C288504979 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; - A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = ZFPlayer/Classes/Core/ZFKVOController.m; sourceTree = ""; }; - A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; - A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; - A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; - A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwitch.swift; path = DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift; sourceTree = ""; }; - A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; - A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; - A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; - A495381D9F406E20AEFDA1B9B7032ABF /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; - A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; - A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - A69FBAC5949352AF754541003DF5A779 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; - A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h; sourceTree = ""; }; - A88E8E6817BDE9535D6C717D07EF18FE /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + 9D959B5028CD9ABF8F539FCD13792231 /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; + 9E25C5B9BE1AC9E24228AC62990AF6DA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; + 9E43BAA7B47FF86FE2F61C893F9FFD9F /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; + 9EB9B3CE924124FCF28722F5C51F54BB /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 9F19CD4781816784F70738CC98E0955C /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; + 9F1C18EE857EBF2DCB026C6F94E8D410 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; + 9F3BB0450FE0E24E7BD784A9E0580489 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 9F54B302E100C531F5D81683F8BC181C /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 9F7E5764FDAE84A61FE77FFF82C987C6 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 9F95642B53972ED57A8A775282285536 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; + 9F9D3CFDF99104FBA5314C94AFA2A3E7 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; + 9FAEFD61533D29EF3AD4232E8686DBD7 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + 9FF8E471371F4DFA3ADD6A6FB1C9C6CA /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; + 9FFCBA9BBECA401BA25F808F15B05123 /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; + A048CDED2B5F5C4113EBAC62A6D5D0BB /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; + A0B777B474BA4641CF233630C6D30BE0 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + A1057EE74213240A8A8170C91AAB53B6 /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; + A1112535F87AD9F5467131EBFE788D31 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; + A1423322A3B81858AAC3B6E4C4CA66B8 /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; + A171DEA52BF47BFDA4139D0B37944756 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; + A173120EFEBF0070E0C3B7FFB98485AE /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; + A1B65C07961F8409129E9E118DA4C9DB /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h; sourceTree = ""; }; + A1BBC74D41125D50EADA1CD49CEB50EC /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + A207B5704F7A7A13C6A2BFC8F1F96768 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + A21B3D62B36554ADFA51003A05E258A6 /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; + A2544C85B1DEBA9C74F600952B6B6D55 /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; + A272A3BE87179F5927A18C35855159B3 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + A284F3AB47C1B1374076DB93CD4E7E88 /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; + A2994044D7908F1D26DA4558B85BDF19 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; + A311CD7CCBD2BF70006506847BA8EF0F /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; + A3427CEF8D16DDA9ABFE8FAD414C3170 /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; + A372094EC5F06797A4D94D6B8D79B30E /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; + A38BCA5FD2EB3F483BCD214900836443 /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; + A39CCFED623E5CD5F8525BD8942F45E6 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; + A3AA02E45A3A2DB1CFD624A74E1B896B /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; + A3E5D535776CBAABFE9EBD36038FF9CE /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; + A44D56D238AACEE5319CE1EAC84452BB /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + A496544A93039FD566125FAF73A0CCFC /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; + A4CF1C9070E4112A68BB68FC00A28B73 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; + A4E0441CD5C44F947ABE7ACF3940BB7D /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; + A4E1667C88B41F2B835DB03621F26220 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; + A4E8E40FECAD1BF8DC5BEF80BA54FCCC /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; + A585534F61B6C7B67918EFDB91159D8E /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; + A592A41A29B78E26F1A4A62C95BF38DD /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; + A5B04719A91C04D4350AC432B0EFB579 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + A5B23D7D8BF2D3FB89237953B79610F6 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.m; sourceTree = ""; }; + A5D3167D8A264B199DE045BA6CB78C20 /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; + A5F00438D7FCE0C52705ECCAE0405163 /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; + A5F18CC372DA4717C8ED8A91F3A74F0C /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + A625DE4071C132509B7C3E1E466029BA /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + A63CA91AD91B3E911CCE690B4D2ACE74 /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; + A66B624D20631F63BE57079E9E38E618 /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; + A69CB52489C9C40E948A5AC8ABAF0FC6 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; + A6AF91055F9E81952A948B7D3CE933F3 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + A6B00C75CB0BC460584E688160261E63 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + A6D1858B8A8E1264899A436CC830E0A3 /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; + A6F36D23A00C8FF7C18CD84F2C1B264C /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + A6F602A6B10CFC9A9266C8E394B5134A /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + A70B47D7527B4D0ACF36DB971A1580AD /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + A7129A65E0F26D05008ED807229ACD94 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + A730F74BF8A8ED38DAF7FF736330F81E /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + A748CC75D46804BD2561442CC94A7CEC /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; + A74DBA165E77C40F3615C8CA57C87E64 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + A758A97CED6A1043D55B389B8CF5E08B /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; + A7764085B714373484FFE2F3011470D1 /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; + A79CCD12023A6C7D9AB5E5B1007898E2 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + A7B1F91873A7704AB5ADF050248B8E0F /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; + A7BFD4B101D93FF8FCB734F2E9B8BFF8 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + A7E4BC79EF4E0C2BBEC61CC4CBA92946 /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; + A846479766E8EEEAB2D9FCE2771A14FA /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + A859FE4DE1E318C7549723A8795541AD /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; + A8667563877D52DBDB4CCEE3D31D847C /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + A8929FFFF610605F2EAC639DD1F99C57 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + A895BE624D49C09B32D2989440700DA4 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + A8995467D19A22A1CCD28F6A66BC8709 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; + A8ADE9C032D73C7DB87F4674C52537A7 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; + A8AE8D18924BC0B7DD2620B6A77667BF /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + A8E4246C17A51F66F535B8C71E1F94F2 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = IQKeyboardManagerSwift; path = libIQKeyboardManagerSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; A9132D6AA90D7BC2B6C7A08B065F87A9 /* DDToastKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDToastKit_Private; path = libDDToastKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; - A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; - A96A9A6460BE0E2C599DACCAEA522A76 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; - A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; - A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + A94175740C3577490272B174AE724778 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; + A95387A29DF422445BA14D7F048AEEA2 /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; + A99AA24912530D6F573AF0C470ED809D /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + A9D666BAA61942F29A060ABCF996BD75 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + A9ECAF130C7DA625175311FCD0A09957 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + AA0024B8B7160B89CFA188F68ACB733D /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + AA06420C703887F32CC2A610B9AB75A8 /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.debug.xcconfig"; sourceTree = ""; }; - AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; - AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; - AA5A3813B9BCC5152332A0BCA3F0F210 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - AA8436388470A094F6B970ED97D8651E /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; - AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; - AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; - AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - AB45AC46A6BAAE3A85C941B7036F41C3 /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; - AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; - ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; - AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; - AC73297D08A2C6F51985341243960FC0 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; - AC825B2EDFB6AE4B9A2DAD2F30E0AAAD /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - ACE696F18853AA50243DD92A16727B31 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; - ACF5B3D0DACF3340D5FD6828A59797AE /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; - AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; - AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; + AA198059990E291821AEFFD838800C42 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; + AA2EFC6C48BDFCEB516D7A2CFC7D511D /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; + AA6E8D6FB2C6E5056BFD216D234D4E8D /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + AA8A96C04A5ABE08F62630695F423D63 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; + AAAFE7A19224B1A6553649C28B47BB2B /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + AB281D4B286C53ACFDF1BED319176F93 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + AB6CF9B0FAFB9CC1765DD883226006EF /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; + ABC738A0ECD8C5067BD19BF375C0B4C3 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; + ABD1CBB76D7C382FC30255F30B79E843 /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; + AC01AF4E4D9CF8FF880C0E5AE0CBD452 /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; + AC32825FD3D4E4FE34B63D4DED7280F9 /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; + AC3D30EE6F8BD5B5516E7B4A090DC0DF /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + AC4141B1908E778AE69ADE6DCD43EC70 /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; + AC4A5BB6FFADD0D6A74FDF88270CA554 /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; + AC949376C7F4C3D19501E36AE11176A9 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; + ACD65363952EFC2D960A1D1042F257C8 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; + ACF315415EF1E2890BD61504CA00218F /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + AD2FB62E117941C6BD11FA0E2252FDAF /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + AD37A0C5494B3F2FECB8520300F12FB8 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; + AD3BB3F69B8CB882A152DA31D44CDDCC /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; AD8FF1E8B0C9C12F070D79A5EC3BEE59 /* DDWebImageKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDWebImageKit_Private; path = libDDWebImageKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; - ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - AE19896B2A6B4325538195DCD8FEA447 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; - AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; - AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; - AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; - AF19F25342E0ABB1306001D46EED72F3 /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; - AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; - AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; - AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - B02E8110F2F9D0E6989470EA4F907E09 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; - B0553E6FDE576F0E98903292AB7BDD1E /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; - B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; - B126E28C703CE7CCDB33F9BD703D5EB0 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; + ADB32C0FCF8DF91A5B5791F85EF5E4DA /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; + ADB383BCC242F0B771861CDCAC55C92B /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + AE4429FDD5C7C9EEA48A7FA29530BC91 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + AE533DAE91F10E90A73CF6A3E3A64B80 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + AE5B850A13F69DAD0D3E684D552C2BE7 /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; + AE5BA0D3C6BF364C0FE75A688B01CAD8 /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; + AE64904C909267918E94A298DC57EB83 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + AE78DAD8A6FEE7D65D9EA3F34BC086FE /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; + AE9C30DEE1C5B80450BA19BC016BB70E /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; + AEC704EADA74CBF6776812FB727A0827 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + AEFD765B54F2B0C16F7D7D2212C4E2BC /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + AF1BBFF083B5B6873C2A8C0A6ECB9053 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + AF645F8182DEB31676BAB160F253D29F /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + AF804D29AAAD61A2E35C334350AD19FB /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + AFA6A097DB537A8B879EEE21DD90702B /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; + AFC6EC3A85F82C5C50BBBEC8F2E12080 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + B03A257EDA729BCD754FCBC9194A3BFB /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + B0E92F37F25AA8F6D098A5C7ECDC295F /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; B142733617333B62FC87CCFF414B44D2 /* Pods-OrderScheduling.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderScheduling.modulemap"; sourceTree = ""; }; - B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; - B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; - B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; - B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; - B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; - B2512F0A3ACCF9818C8DB30A70771878 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; - B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; - B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - B30B5A0110258BC8C9EE06A074A7F031 /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; - B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + B15AF035274A2AB2EDE6BDAD0D116143 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; + B185D6C6A1C48AC26D7D7FEFAE417765 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + B1A0B3FA18F73DC83F1D76DC4FA2B0EC /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + B1A13DC12113899B830398AA0F934AC1 /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; + B1F82E6CCDBF0091FE8A2C7B77C9D2AF /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + B200486B628B9A69030F4BECA52FD2EF /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; + B211B369FEF5CFAA9A095A587C6AAD36 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; + B22B3AE591A06F1EC73ABFD95B64EECE /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; + B2313676F0695EDD4BF1E1FFBF058D7C /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; + B25DE9305287B4EBA3089A47918C30E7 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + B272A68E5C6B77DFAB3377C9C7A2B4C4 /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; + B273D8AD9209872AEEA10B68F5F33918 /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; + B2905F3FD2D4954EFC0B68CB278BF7DE /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; + B2934CE1CDFEF407BABC79DA939F6DF7 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + B34055A8C96352FDA0F323D8D91214DE /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; + B36AE9D9EE9633C071F388B58FBF853F /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; + B39109E5B856A1F26E94DC6AB14F6451 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; + B3912AF2CBE46D275423DFF25216DD26 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + B3A0175C3604F049002862B49C4EF286 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; + B3A59452F2F2FC6D053E2227CBE194EA /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; B3B0956B7EBF66A8FD677D586C9C387A /* Pods-OrderScheduling */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderScheduling"; path = "libPods-OrderScheduling.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - B3E049D3E4C6D788A64CD79C35F1A122 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; - B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; - B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; - B47A5736A0207BACC7130AB44E9847A4 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; - B50078CCDD7D488B7C28ED6663464ADC /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; - B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - B5836DA464F04AE897BABF3177AA7987 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; - B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; - B5914192A9B323B97D23C78EC7693901 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; - B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h; sourceTree = ""; }; - B5B73A82306ED99AC6E9BF5344729092 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; - B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; - B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - B65847FFB1AF9A20B4D1AECAF46FDF1C /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; - B66F9645954E3A9ACB2034831925A58A /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; - B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; - B6B5A0C39319F76BF2A2208119B93CA0 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - B6E6549C633B05D9113495AAA01B40FE /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; - B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - B706560453E20B84B556634F5016AD8E /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; - B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; - B75CAE50D4AC23ED19F3351FF08680E4 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; - B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; - B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; - B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - B85545F2039D98776D4BFAD544A57B0F /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; - B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; - B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; - B88828D557894B90E469361205FE6C8D /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; - B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; - B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; - B99C13F7DD4653C53D9A7236ACC69E88 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; - B9E0A0040BA3D7EB0C4F26ACD6C13801 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; - B9E44156E7C487824B34B255DF6F5CBA /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; - BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; + B3B13FDD4422C4A54D49899478B801A7 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; + B3C8D168BA520C87B43A057E1363C5C0 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + B43959E8916ABC4127ACBB3E25A4B35B /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; + B49BF53477BC4ED3C44FB7FF9266F288 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + B4B61B619E9845CF3BB08F5DCEBDF422 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; + B4BDD206F1BC94CB426258C0FAA35447 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + B4E975B7829F9F8037B037C29CEEC2D6 /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; + B505649AB81419B79BDFF60AE9E45EA9 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; + B51DDC44E8804008EF660E824C1D6D5A /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; + B5388BC3DFC2229AFB41C25AC676C8D2 /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; + B570B4A07CA7FDE0200FF1DF11D06E7B /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; + B577D23AC48A07E3083027FB3ABDD4ED /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + B5EAE27FEDC5692CF3F69BC4C1D4727A /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; + B5F5632AB5E3393D9EC44121D26E7F22 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + B64A9FCE210D137E630D9CF68E1E5350 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; + B6A8F70C9ED5B7D49F1E79C06CAF62F7 /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; + B703F49C84EEBB065C4BBE24B449A684 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + B7119FE668ACB37A47854664A1C79491 /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; + B73F897CD1CFEBB63AFA279A6E436FDE /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + B742D2AF86A7CF1F2A30F77BE99B1817 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; + B743C91FE311C8AC1F1984BC08C8AC50 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; + B74E122DCA1DECDDF06E020CB76446BB /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; + B7688E220F0813C3DCF84518398FF4AB /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + B778FBA7B0F2C6B36531688C0F9D4D75 /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; + B7890D579AEBF8ADFFB67D9E18DD5457 /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; + B79F79C36BB82A6C03B752808CF6C0C0 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + B7A168BF194A3ACC732EA7F46705878D /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; + B7E56BD39C67DC374BF466F52310F75C /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; + B806F5D13A7DDBD4BA5C1FBEECCC7CC3 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + B809B029AC7020F35A1B5EFA3483E566 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; + B83B3C880D66F073587F655CE93F60B4 /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; + B87A912A89332FAFCDC7E75BBE76A8C9 /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; + B888276D0C2AB1EFB7F23F9E39D2B467 /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; + B8A1217D34184F0C7BF475953092BF92 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + B8F3B7C4DA2FF7A3B18ED875569F1BF3 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + B9039E77DBFA01F8729558941290237F /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; + B9126FCAC7668589D30AC0DFF124C8FC /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + B91931E472E5A1E4C50479AA10006409 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + B95D32DAB8E3F609136D572B6F4E3A9A /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; + B96E6678FFC57EBBCA429B737036907D /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + B9BA3CA1154B834591A08256C2A33734 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + B9C1F368E45F90D992515A34484D453B /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; + B9D09242C83B730210434D62BE6D624E /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; + B9D1C66F78E99AD7D9F05E7031EEA76E /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + BA1DDA54B89325A82330B542336F4EAB /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + BA3331105904246F0E1BDCBA1A5542A6 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; + BA345656CEEBB166A60D66C8D8820A90 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + BA6BD920CF9279746001F77AD4C2513B /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; + BAE59C89367CC6CDE88AC21B3A272A99 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + BAEB3657DA9C38A87415D709CC32D81A /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + BAFC57D2B4C8CEC0F75DE8D5A5B20321 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; + BAFE5E6C67FB784804942BE9FEC427E2 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; BB28130B0F4C47DC99D2DB9C80F70152 /* ZLPhotoBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZLPhotoBrowser; path = libZLPhotoBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; - BB7404E45CDCE86909B97E1D0F03D801 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; - BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; - BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; - BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; - BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + BB5265FF20858A3228239CA81866AFFB /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; + BB7E04C560D6CA1A0468F6219A11E3BD /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + BB8769D0087A34D5DCFD134B0652E1C9 /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; + BB97BF5852D6AEFB13914F4406189D70 /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; + BBF8385FD7927083662FABB1B9059002 /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; + BBFDB3D386F6F0518F5C3CDE7E5410E4 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + BC3057EF18F0500E6909F4DC99C03628 /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h; sourceTree = ""; }; + BC3F96AAF05CD789FF884E8AAC1506ED /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; + BC406674018826AAD68FFFF597204CBC /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxCocoa; path = libRxCocoa.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BC51786D055EFA55A23B87074DCD4D15 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; - BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; - BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; - BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; - BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - BD0690AD3BF4A17EAF76F4416D098DFC /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; - BD0B8E449004B26975B89B43B82946CA /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; - BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; - BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - BD98D6222FF3972E6E3AA07A8A550FC6 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; - BDAD7B4859D7347CE2648646FBB908DE /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - BDEA183518A6180437223FA77E0E2D5A /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; - BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; - BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; - BE50CABCC8BF0703B40D5EAC00B1D49F /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; - BE749A42D81CE40D970C2C28211EC573 /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; - BF1496A203DAB16673C52184F4365137 /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; - BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; - C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - C1219EB689BB1A7A0454E18C5664E0C4 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; - C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; - C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; - C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; - C24BE12B3CF8D0E59502E1A9C60397BF /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; - C255E0CB08BB65ACAFEA15620BFB9793 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; - C26433081FADD81CF2BE171B11750B0A /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - C28B60C809AF60F0638D5BF3AE2ED7A7 /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; - C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; - C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; - C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; - C32CD08226C19FCEEC1E04B073144F06 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; - C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + BC7F0AB2F6ACFA40ED91A42BCFEBF082 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + BC9D77A41A3A0F057CAE7FAE938D5C1B /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; + BD1326E9740C04CDFF898DEEB2E2A077 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + BD4859B2F83C7DFD1D20128B5F271478 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; + BD94D50DC52B756A84E3F8DD17FCAB1D /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; + BDA068DA8F16E439ABF550D9BF69CE29 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + BDD23C0EE7C4064F7C75B32CE93A0FF2 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + BDD852C0F19CC829F674D39C3CF65E83 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + BDE8D855ADC1034797385A78AF3C4054 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + BE1D0B35482B29687470B57308BBB804 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + BE33F525904972CCCD37824AACEC4E80 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + BEB252A4A37F1779445BCFBD361A74B9 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; + BEBD36C59B1F274A8173A4C07701F49A /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; + BED36718F9061C5A589157E43D5FDE48 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + BEFC1E17409EE663C8FDEE7B7A24E853 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + BF1B68AA89CC8F962E90BC533E0365D3 /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; + BF2748FFA35AAD83C065C568455DFCC4 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + BF3DE0873CA0CB17ED72E4E5B8DA5046 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; + BF49E1216C834240475CEC81EA632C1D /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; + BF65A1190E45D8FDE0D2E924EB5F2FAC /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + BF79C790469090D5FB965EDFDC3968AC /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; + BF829B65ABE3AF8EB7B9804CA93252E3 /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; + BFA17C6E512DE46C75935D07E48BC619 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + BFB32E4D3004AC376F9AAEFE28C18F2F /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + BFF67D9DECAC3028CFE8EAF8A2620CD0 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + C0445E8AF74BDB1B6303E8EAF6BAF974 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + C0A5A67408AA2FCD8C4B05F49C23BF17 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + C116AB7BD73486F4E2171A170C5F5B1A /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; + C11FB3417AE015AFB4C9BEFDE02802F7 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; + C130C0A446C9B5FF519523E014DF2FEF /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + C16039FC1E9256ED18E38AB438E4CA11 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + C1CC42E28135F2F470EE9DEBF994873B /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; + C1D862A976BE77383C2A500BD3E21ECB /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; + C1F3A10B3F396E18411C1BBD4A4A0AFB /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + C209394D046E6FF6833D16358D5A06D6 /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; + C20B26FB5C6869FEC747EBF755AD9C1A /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; + C241A8DB572C29FF4101D1938679BC81 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + C24ADF3FECD10CDDD689B87CB852C4A1 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; + C25DB09B5958A5550BA66D3B2779B57F /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + C2649EC58C7F54FFF3939FA2919E47AB /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; + C2B26023891FE179D9E035ACE6AF4399 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + C2DA395947A0AFF22F1DB54C98A31DD0 /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; + C2FEBD78EB5CE206137854D731601F88 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; + C3120BF7283A27440FB9021351FB82DD /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; + C33484F6CE2E22317656811883411A72 /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; + C37B6EB3FDE2754B43C8C402BBC39955 /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; + C383C886514C80DAFEB47932333DA32C /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = JXCategoryView; path = libJXCategoryView.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C3AD0E64718EF9691D09434E450F4D16 /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Kingfisher; path = libKingfisher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C3F545D1971F8F3EC5F83D0F6A60A3D4 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; - C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; - C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; - C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = ZFPlayer/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; - C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; - C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - C677273897E3FC43917865026DB5ED4C /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; - C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; - C70F2593017B006E58D434A913744F28 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; - C71D5B45F61A62F65A3F6EB9D1587F6A /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; - C72513DFD8EEBA5A0AE3593D91257318 /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; - C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; - C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; - C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; - C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; - C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - C825308778EE5F8BD2A2AA67CE4DC79A /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - C856DD93319F2878FF36B7A801308650 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - C863C6D23CEFC96DCFB9B9F59FCB2F57 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; - C8E472A4F94BC633359DAA88A1F25416 /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; - C910A53C2250389D1DFB1E0F1E5858EC /* ZFPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZFPlayer.modulemap; sourceTree = ""; }; - C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - C93E4EBD39447E883EF35F0427C3211D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - C97B6A48ADF36FFAC3DAD1CE8B7629A1 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + C401592145C4945A256E87DC126B3831 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; + C40A021AA6562388D2B39243583B7FB7 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + C410C0E29ED0EDAFBEFC57E3E37598A3 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; + C4326498BE64B9431EBC01F52F83F6DE /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; + C467B52458879347ECD9854F0621E8DE /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; + C47868E7AA06922642DF3679FBABBCFD /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; + C48CCB4832FD74B635FB56FCF53C1DF3 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; + C4ACFA3377A42A74C071FBD914605EA8 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + C4CF1BBD892CBCB78446D5FD2C3D26A1 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; + C4D1B6B6378648266025535226712CDC /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; + C4F96C958F1D53CACC23835A254B3080 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + C50C7E493622945FEE350BDCDA547A7C /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + C53B75C7E3234A1CA15C2EC302358A4B /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + C569CE940EA488A3CC675A847DECA6D1 /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; + C56E15E9B31AC52C4DE390FF0C3DE003 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; + C58E37EA65E7F4B1C86B365B45733959 /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; + C59FAE2D03E76EDD699D96C9E4858ACD /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + C5D419C0E42FCD99D1468EF58102D26B /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; + C5FEB347C5DF7BD4D68EAC5D42C8E357 /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; + C648F251F29338185D9699442C369F23 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; + C679462F5E4C7343CFEF88F741075C5C /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + C716CF5D3BB501B2872EE0E72CAB0F4A /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + C72CA59172CC084FB48DFE96406F8377 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + C73F76BC791A692F31C09E7839B23321 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + C74D812AB03FB0EBE8E2BF3C62384667 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + C750F46BBA7EDE650734BC3105003BDC /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + C787441F5399DEE3D80ACD1DDB53CC2F /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; + C7CD09FCFA6840D3048F894E7B1C48EE /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + C7D02C56CC1D19C34C7C7BB80C89B9C7 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; + C7D5EBE575AA92BAA9C0FC890B8C1B6E /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + C81D23B8E8DDEB98818E307EF856AF1F /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; + C81D60C7DA8710218E3CE896A99714F1 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + C824AF319FC221DA12976281C834C56C /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + C86A6ED5F0640D17069CB952925C1C79 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; + C86BB4BE05E430EDA8EE9044B59FBCBE /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; + C872B5E412E6269137F87E3812B02139 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + C875DFBC3BA286FAD1A6ECEE108D3633 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + C8897577FF531B83976D38CF6D7CC80C /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; + C89D3E5E2FC0FE8B9814F79E32A84F1E /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; + C8BAA0CEE69295BCBA2AA9ABEA2184BF /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; + C8FA4511690D5D897ECF0FEF3EC47311 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + C909C0A7CB1245BE171433C2CEB126F7 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; + C973F630A8B75D62A6024871F7F7F4DC /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + C9777E7039F6969A81D4C288E69B9135 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + C982671AB005C14C7A03148C034486CA /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; + C9C530C6E90DF52E44036CD46208290D /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; + C9FFB56027DC628781E58EF6D441BC19 /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; + CA0DA162F13825D3EF5C09DB01EE02DD /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; + CA22A340F0E51F347E718DFD7660E1BA /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + CA4BAD6FB0B6E0C54723BBED6578AB32 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; CA4C3A23CF67AF861CBCBF4F978F7146 /* CocoaDebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaDebug; path = libCocoaDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; - CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; - CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; - CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; - CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - CBA0720A9738E86FABA3DA278FE01A37 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; - CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - CBDA63A3FF18FA3B69C24A95CF307C7A /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; - CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - CC66B66E767EA6A9F6CA0FAAFF90ADC3 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - CCA54C8DC51443F9D7810792164ADEDD /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; - CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - CCFF64F93FF872DD03B10991241C4762 /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; - CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - CD6D266CD116FC4FF0042A2A84200795 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; - CDEC0529C9F3ABD6991CB8E73E618EB7 /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; - CE0B3B50D4D2544F2F934A1CC92A4E9D /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; - CE1081A1AC1E395AE5EA4FAE0C91D7DD /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; - CE3889AE62FF9319D7BFE53B9A3E1C48 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; - CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m; sourceTree = ""; }; - CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; - CF9ED2BE3ABB06C0343502AF2B8820CD /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; - CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; - D00304B799B4163A1FEBBC6360EDBDDC /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; - D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; - D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; - D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; - D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; - D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; - D131BB0DC368ABAED84754C195D65D0D /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; - D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; - D15913EC1FF60AC4F65BD52C1D90198C /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - D1945B14E1211C009A67FF640D053962 /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; - D1C4AFF1AED88420C72F607DCA70BDB6 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; - D26D2CEEB9385C07557395DF259F331D /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; - D2A298EE28CBEEAA1C393F4385185C78 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; - D2BAEF0A886C704E5011605A61EEEF6A /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; - D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; - D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; - D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; - D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - D45B65BFFA81007699A9B670A8B79DEF /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - D48F0B5309583A8F6E0E32570C84148F /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; - D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; - D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - D5334DB0DB6612CB3C396DA03B322855 /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; - D5977544D5E502AD8A2E1DA92E25BB7A /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; - D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; - D5A86C8FEA5EA148FD4C070132C51FBA /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; - D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; - D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; - D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; - D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; - D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; - D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; - D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; - D7758F99944E74B0D5C870B0AA604D24 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; - D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; - D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; - D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; - D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; - D92C72EDDDF98C2B83746D64B84B5750 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; - D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; - D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; - D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - DA2FB06886503FD1434737F314443977 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - DA4645CEC86CC329DEAD1BBCCD982BD4 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseSwitch.m; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m; sourceTree = ""; }; + CA4F981BE3623E27D2D9E9324CEA49E0 /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + CA5693E2BDDCA2558911174D2A70F63B /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; + CA5C1E0FB43A761DCC5ECC649761F25C /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + CAB32889FAD5B56C764F3A01390D11E3 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; + CAC7DD58D7580AA69B77E8B2F22BB722 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + CB163262FD931B12C9A71C9F0BC76E5C /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + CB1B90D6A2AC3C79B306C648B5902B00 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + CB7A957F6DB39B85E6D1454564501941 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + CBDA96BEBBB600C3F39C775D82DF0A2B /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + CBE57FF275017B654F00C2CFB5ED5AD2 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + CC2F5F3A6C5A181D22A9789099FEABD0 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; + CC3C6801E49F09346960D76A82B04C32 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; + CC8DED87D5A39C0F522082FF49BC5430 /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; + CC8E9101463612014D837C265BEBD479 /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; + CCB9D7D0368B1C1CEA1211345155E983 /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; + CD04CCD0E245C3A37507C8FE76735009 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + CD20763DF94873F836566AFADCDC553A /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; + CD9DE44C0A7317A6AD19AA56BBA6A786 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + CE06D354167619A842367F5F2458E0C4 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + CE109FAF28C1BAC1D915014B06DF87FC /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; + CE2061B11D88D5D458812D60BDF8310F /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; + CE5052B24DF13C29CDFA5483D9210D3A /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + CE8E169978E81F734A4F7E8BEA050563 /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; + CF36458F9AE8FB1612BA3E0F8F6B9B3A /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; + CF4F043367E868CCB50E77258C5CD151 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + CFA1CFF9CE09320ABFDE6C752DBC2F61 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + CFAA72D88EDC2DB5AE46DEDBBCD15A55 /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; + CFCADE303423F0882D5C57E29495A465 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; + D00E096F63DA6C767A24B512CE1B8A6E /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + D06BF33810655715D8AD05B15BB6846B /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + D09AAE3338F5187DDBDFD96255205011 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + D0A298159E3C0413A9174BC81CD2CE94 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + D0D523645EEAF06422D01DF5FBDF06EE /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; + D11039A010E438DF0B350B61FD29B2FF /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + D114C912166B999715D87F6A6D6E00B8 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + D12F0DC91092C715EA6760331DAFC2AE /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + D15DC279DCAE38BE04D73327E62FAC4F /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + D15E118C1AB690A108C8DD2F99034A92 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + D189A8A0EF7C0F77EA5CD163EB5E8DBF /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; + D1F439C86BDB8CD614E7CD7DD7526279 /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; + D27866014737B742DC7E43AE818301C1 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + D326FDC428B73FC0849E1E7F4DDC3F7F /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; + D329CB16F6D89A7470AFBF20B03E4E85 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; + D33BD9A1B04C54372567B8BDE556E20A /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; + D35F5D5DD7BF1F4B419902CBF93E7098 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + D38214E6E15B7F0E0064C4E4C935B3C8 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; + D3A3F5979509B365DD1D50EB6CBD0BB7 /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; + D3AADB2B819407FDC97088308C3DE99B /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + D3B967D3E022DEE871E3B2043707AF2C /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; + D4135140FBB824656E44E3E70FB6CE06 /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; + D44E44D7FC0E0F3B8CDFCEC9E881BDEE /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; + D453B2A721F7F3A11A0DAB5653DAAB0E /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; + D48F9144A2761C76F8C97F17D464E596 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + D4D0911774C89A4EE55139DBF3ECFB7B /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; + D50BDB2A028FEC64831C9B1B9AB34170 /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; + D50EE05A02390F391C4226A6A4EA280D /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; + D5B407A470AFE64584A7725D67BF13B1 /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; + D5C25B5D27C487413D4955EF17A13D86 /* UISwitch+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m"; sourceTree = ""; }; + D5C44CD94A8A16D5D7E63AE3B00CD233 /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; + D5D831637647C2BE76E8F6C07237C9AD /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + D60053D01A426B930F6DD119E4531B42 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + D617616BC1AD94F36BFC190795B23070 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + D629403EA1964C1E9D7E46825ADFDEBA /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; + D6426F0531BE1BACF060FC8DD0E8667A /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; + D64FAA4FC917CFAD495B3863DB7F4514 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; + D682BA5D051055EAEB3F3737AFB6BF48 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + D6AF5A615853652F7375B11E17552DF4 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; + D70F9E9B7B9AABFFCF6D82979E1E1055 /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; + D73AD369D72C5D0C4CB919FEE122C644 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + D7E99EA9E6495957109ADB44DA021AE0 /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; + D7F2C06C78099C0B21B47F8180AC9114 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; + D8155C76110176CB4EE00AE67DD1D852 /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; + D84812B1DA0B63272A7424E2171372B3 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; + D85C5004C72C029C7F49B5CD0AB5FDED /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; + D86E0C4E7CCAA94454D53955BD1015D9 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + D88FE7A4892E671109C0177ADC15D7FB /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + D89438F580F74F763E391DCC3361C008 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; + D8AD39280962BB2E16400C9E6D1E39BD /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + D9070675415B80CA11EA103760F17001 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + D93CC8C56B1BA7AE08AA175AADB60065 /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; + D970D3B6F21996144534B7E68F84D3AD /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + D985B48345BE7B88052ED17E43DAB1BD /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + D98D0D6FD3188117FE0E2282F8B96BAB /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; + D9C311AF118B4D3375F25C0F06DA92C8 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + D9F618355E51AAEEF797F4EBF008E878 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + D9FA5D9040C415160BD487B2E020293B /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; + DA199443D00C146248F3C41B709B5DA0 /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; + DA3F5E0D021A7B9D910EE60A2AFA3731 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; + DA4ED64CCF7AC471B96884E1B6055287 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; DA5F7E5AA5A762E4504855EAF3216C8A /* SwiftEntryKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SwiftEntryKit; path = libSwiftEntryKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - DAB9611AAF67FC06F440AF37814EC7A5 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; - DACB2093110BBF138AC799ADE03CD062 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; - DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; + DA71ECAA5F2DE7ECBFD4ABA7215DC00E /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; + DA7F48624BD1504CA367B6AA5A0EB80D /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + DACF9C8B61F9EBFDA550367C0B8EA3B7 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + DAD4D26A06DB450475196298E61797CB /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; + DAEB7B7AF7B206C14FEA3596A9479D45 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + DAF16F84CF62ECD2F55E075FB100E6E3 /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; DAFE13D35532C1BA0D3624F4C38BEE8E /* DDLogKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDLogKit_Private; path = libDDLogKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - DB215BBD5B9EEEA5F7102D68993EA7F7 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; - DB469258EF75E5ECCED34D2622BD0B84 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; - DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; - DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; - DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; - DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; - DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; - DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; - DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; - DD1EDF705AC3AF2AF07DC51C020B1BF2 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; - DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - DDA4DC7F3D84D0F9D1FACD97DF1B2CB4 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; - DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; - DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; - DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; - DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; - DEC4B9C20384831E294379ED4551E395 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - DF1ABB39C31D09B13FD4CD2BCD4F8F8F /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; - DF2AC8B9B1B06EB5465A61C5E2F3D46E /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; - DF620B1AB4A95D4D23C2B3F338689871 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; - DF85A43F94478348DC359B2ECA49DF89 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; - DFC420C149282218732DB34E98523AB2 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; - DFCAF93F0387A3965F9542C9782453E1 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; - DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; - DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; - E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; - E02966E85480FA7CFFFFBAA6409D907B /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; - E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; - E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; - E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; - E0F2269E85F6FA34C4843FAFAD2BD820 /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; - E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - E2274139D5E7ED07EAE616D6F4853BA9 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; - E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; - E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - E2856123F91FD29C17DE238560F12B69 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - E28683304AC55A54302E0C93BBE22310 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - E2AB914B60CE953E89607D34A7A938BD /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; - E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; - E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - E31937D858F88461091E8E9665264821 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; - E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; - E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; - E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - E4520E372334F42561427FFAB9C63F03 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; - E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; + DB392AA23880D86438AB4BC21CA0629C /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + DB3FE38C293C0C52B1936282CA243B34 /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; + DB5DB6EFDCF1D17F0EACE061184FD0A0 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + DB84658E442F7EC372B2976983FC8586 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + DB88075E1B4064602025B453CEE86295 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + DBA7EE0EC4368862F5E44AF6AC1547B7 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + DBBC9B4C69306817E214F7BFB70759C7 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + DBF8C74B44CF85B38B1800A86474639E /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; + DBFB391694AF8F25C72E57D20303D6F5 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + DC29AA352D5C3631F28D272374D2D2A2 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; + DC5F3466D619865BF5A58FA0779A185E /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; + DC71812FAA873F7E5F024C2D0D5155E6 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; + DC90EE2343CAF475A5D54B9A9514A6ED /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + DC99ED5D101B7860608DB9AC9170D336 /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; + DCCAABB5171A569865333FBF61C3440D /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; + DD26F870C33FBAC85A4A3B30D32873EC /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + DD3D47861747335BA4AC2BEFD62A4F4E /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + DD40A557BCCB2002705CEB1729540B25 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + DD598B88C93930D14C2572F02D61016E /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + DD70A7527D056D614BEDBE592165CD9D /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + DDC9E292B263A0C0B19EF4CF43D3A5C5 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; + DDD5A1848F863A6B4CF8193A2DE7B4E9 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; + DDD64E455B001E389B618A93D1170207 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + DE021F4AC6C63E2C713B0E27C5EFE6F8 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + DE0B5ECC04A224640222BF31A3D97575 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + DE2B64C6C622425082FD26442130488D /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; + DE6850579127513FA44BEE6AAC1EEBB1 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + DE88856E1E0FA93025EABC64D88843CA /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + DEE4BAAB1DAE71A43F95B46DE1B4E367 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; + DEECD7B5EA5AE7C3234F1E900EC9A783 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; + DEF2B64CA44CB1CB884A44495E8B0996 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + DEF58E4130DA78FE3DDED5BE9165E023 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + DF23D56BA5DF3A94FE3FC078A5F6D025 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + DF413D97477F966DF3080A8486F38FB4 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; + DF5874B61405B9C5C2CDDFCD1094E823 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + DF9EF57BA135F7843078E9D6C2B5160C /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + DFBAB134CDDD41B670097CD87D49D996 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; + DFD09EB77B3796F395ED83294C5E0A6B /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + DFF1DBD1A25F1A955E9E19160AD0E0B5 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; + E00504666F7460E4A61658516D3368D1 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + E054D879EE72B009E8041E66B687FB50 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + E0BAB8B4500873E28E7DC1F0BD102E70 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + E10A025A6F91C3EF1E6204D837899B88 /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; + E125F7881F820545ADC93DA907815C43 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + E1A20A19E159B307E6705BCBB1BF95A4 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; + E2148C1D881FA7882CD16DA8F6693BF3 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + E216D84D11528B3CAF6D7653AEE92809 /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; + E235D4A4F612B19901AF09FD52EAC90E /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + E23EB2AFEF0CA6FDF243BD2CBCBD6C5B /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + E25D3588C478DEB763966F029EEB5EA4 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; + E27F38296A8750782E47B757B6F1FDC2 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; + E282ED7EDB25BBB72461E1D2DB6E39DC /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + E2985DCB383C9585A9DF2D5E58A36753 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + E2E7CD770E4384D775205FE029975626 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + E319F19FE08C36AA27A3B7D5D09911B6 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + E34B97B0FEE5BE5CA7AECC8F44CCBE79 /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; + E39D8D4BB8915B26F9723FF5EFB8B9B0 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + E3A59A71CFCBF8A94F7BD9A9C80D4479 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; + E3BC7E479A58766972EB62B07FD16FF1 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + E3F511F7A9A4FE0F25106C3EDC0F70F0 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; + E41E4FFC9464E44861F9C0653C253E0F /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + E431E451F7E1087D127CA684EDB44B0C /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + E44A83936A18CA1F8DC91215A732E9F3 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; + E475633CE1553706C0A19C2B67118D6E /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MJRefresh; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; - E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m; sourceTree = ""; }; - E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; - E58D3708AB7C71423EB05A42F635C01A /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; - E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - E5FB9E2A2A42CCEE1E4F5EE07F9A8A68 /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; - E6055642B6FDF8AF802B0A7C42C937B6 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; - E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; - E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; - E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; - E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; - E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; + E4ABE1ECD47C175F43486CC09D8D95AB /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + E4EEFDAA6386C5C4AFDE62A467677A8C /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + E58EA7A4758B6BEF866B680F41E65A02 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + E5AD23CFE90C7C8119B30591638C2908 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; + E5D7B1A5951C7C5D70F3539F3F2AF158 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E5FB70C6507240E06AAFF3EC8E2CE791 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; + E636A9ADEB486B98145468256719C375 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + E66301D4470B3AF46017B37A37530EE0 /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; + E6D00BB0108A038F5935CEBD849A0150 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + E6FD9093B3C7C3F6F6145C50FF0E35E6 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + E71A5160262728F30C9D0AA27C9F9175 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + E742CFA74922D81393D9513CB10D2BEE /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + E7497A0173BAEBBE7B5673DCE6AFD567 /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; + E757C362B3C91C688C7E994CA9F15518 /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; + E7682E33CAB53E529CDF4A547752E929 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; + E776BCEF0C3994BC64AAA4FE3520554C /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + E796321FF63F7EB423DCC91C68D24E66 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + E7A0D7B8F89C0A9CA512A96C27B097B7 /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; E7C9437E4E7340A6BDC7C73BE8A3B117 /* Pods-OrderSchedulingNotificationService */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderSchedulingNotificationService"; path = "libPods-OrderSchedulingNotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; - E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; - E834B9C60C29DF8C1370A2A31C5408E7 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; - E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + E7E696677B8B3D70E8B91C08F728098A /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + E7F7F4637D1AF2299F0A90E045AA5736 /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; + E81867FF2E3347B9B6DE1E1FC5268E8E /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; + E81BF2700F2DAF62877F7A5984E70EA5 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E82365D8CC72E92547CD115293FE4BC6 /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; + E844C43E8902643839208F3A1599D90B /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; + E887522DDD3EA040E52F84B3248A81DD /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + E88C63B799B3C5DCF87F16C29084536C /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; + E8BD6B8E83F87B257C3533D956B17583 /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderScheduling-dummy.m"; sourceTree = ""; }; - E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; - E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; - E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; - E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; - E94B05FC314E6B7E396C5E8BAF492206 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; - E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; - E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; - E9DE925AC5E82BDCD23414174FB7A565 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - E9FF34C94B0EE32582FAE8E563868B17 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m; sourceTree = ""; }; - EA4EC1841B40A2F7F5404B5FBC1B376B /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; - EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; - EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; - EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; - EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; - EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; - EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; + E92FCC1972B33526E009EA87966A5B54 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; + E9420EFD522774D192036ECECB3FACDE /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + E959D4E484A2D67D27881A8244D60496 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; + E964BA95A18DB860B167D9CDD003CC91 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + E9D5E2874AAECAA24F35546701645825 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; + E9EABF06CCB1CC2D0221EDFA98453678 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + EA052571AAA82EDDB91A75018FBE64FB /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; + EA1AE61162F52B4B483F74E044B134E8 /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; + EA41E81D92BD93557B66F008B073302B /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + EA986C7B0E0878AF8DA4FB77BD46A2E1 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.release.xcconfig"; sourceTree = ""; }; - EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + EB4D800F4251875BCA325577C70203F9 /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; + EB90353F1304EF72F18B2AAE767334C7 /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; + EC1DD439B6CAADA41B873EF33E65468E /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; EC46C56D3F58BDA592A93730A005EF26 /* DDCategoryKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDCategoryKit_Private; path = libDDCategoryKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EC51B917E9EB8D86B84A6885FEBEC008 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; - EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; - EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; - EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; - ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; - ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - ED363DD89BB17FB9F31F94524BA59CBB /* ZFPlayer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZFPlayer; path = libZFPlayer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - ED7E4D8240AFD01A4FA326430F93076D /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; - EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; - EDD72E1B6E4ED5A8C8C5377A2A83E4B4 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - EE15DA983EA1920CEF653117764D4223 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; - EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = ZFPlayer/Classes/Core/ZFPlayer.h; sourceTree = ""; }; - EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; - EED8011D1A17AD449BB38130A40A5349 /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; - EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; - EF0DC0429B3511896EA024E9ABC74683 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; - EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; - EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; - EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; - EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; - EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; - F07942F7F387E514661FFC45D57DA2F5 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; - F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; - F0996B6AAFB15B171D7A0C56D69F861B /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; - F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; - F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - F166C6E2565CDDF5933AB946E3A7C5A2 /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; - F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - F1FB5CF19A007A4A2AD1A139406BAC62 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; - F2058E50D1AB9CE07293DA101068CF61 /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; - F24A068DF21EC6D21AA332BE00068591 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - F297EB0BE82D002E965E535672F9E30B /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; - F3656C9F0199BB9850AEB8737CC1AA9F /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; - F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; - F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; - F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; - F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; - F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; + EC483558F488C0626B7846D80F805BD4 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + EC625E46301746FDCB6EE62E92DBA2CF /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; + EC6F998A0732BDAEF45050D16008E23A /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + EC760762EC07F95BDC045DD224652B78 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; + EC8FECADADD7AE94B41BEBBE699BE7BC /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; + ECBFC69FD38D9EB74472D5C4C9E30025 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + ECD428931ABF44F76C4DBE34B970769B /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + ECF1BB34F758208D93188709768E68A4 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; + ED0B4671BC48EF88E18BF6093C09C594 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + ED22E537BA4185871D0AB637E2062896 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + ED31B2D8B72A55BD15F4CE3C6C44A375 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + ED62CA72F9BD3571AE2798A2AD9F1D6F /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + EDBC73A754E58CA1E220F9F9C117BC05 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; + EDCD35E6B681EE1EE1CA470F0AF2C9BA /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + EE1DEBB2920D78129570A7E8FBBFBC76 /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; + EE1F0CF6B0F93D3B9C2033CB70DCDEC3 /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; + EE322459F26F70805575783B907D2877 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; + EE358B2F88ABC0701AC6EF767242A0DC /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; + EE40AC82CBE7C0EE8B00E0D4B8FCBC8E /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; + EE4F2D287E3B9BA925E34F3914AE9083 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; + EE61FACE166AE04F9EBDA2E6E31B0A51 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + EE8924E84D49935BB8892922B5626354 /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; + EE9139F9D7C3348F7F9380B051361637 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; + EEAB58585B12DAD86327FB72E19A8924 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + EED2AD84486F3DD4A3FB9A3E3843D79D /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; + EEED4657F15947E83B2D786297985DC9 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + EEFD6F1EF65F4039FC49B61ADA86D2D9 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; + EF434733EFD7FCA9DB2F2E7EEBE33326 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + EF69D165BFF5456F7DC7E15A7C518370 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + EF6F65AF958AF994718DD54C8A4A50BE /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; + EFACED7C6578F1F43EACEE46EDD7785D /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; + EFB46BF1D96E9AEC0DF8B79ED76BC130 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + EFD47D66982D98871C3031580A03728F /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + EFFE77192DC1A0E1C3EBAA5477486EF9 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + F0161D1ECDB7AD8D07DB994394E9C4E2 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + F03061D1D89269977AD420FE9F76D033 /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; + F03506F2DBFCEF9393492F6CCB9DE838 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; + F036769A8E2821CF721F1F1B32B87BAA /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + F0A0F3ED888BF0534053EB9C3EE8684C /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + F0A2A18A96A87FAE7C3E2A11176B0056 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + F0D988BF283726F1C59A82B4D23DAD77 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + F0ED004D32E24CD990B2219781D7EC03 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + F0EDA37D8149D2631F7D4BF3AB8E2C45 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; + F1142EC843F61B4F93142F81AEB65928 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + F11BC718A091C698332F74A1B3E839E0 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; + F13EA257811A5E8F5FC87144FAD74C76 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + F14D47152CA950AB920FAA4EFB7B5982 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; + F174C2368981DD0C5D4CF1671051AB24 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + F17E81BCBAB03D53AC4E72A8C0340F49 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + F18951D5A84AEA739A053D2374765F96 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + F1B03CC51AD4CC19466B0C71F495A8A5 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + F1E010EB9D9DF1257C1FA1D8EA8D8DB1 /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; + F20439EB16964108D0D8C6F10DA4C922 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + F20A4BAADFEC5653D86503EAF81AC095 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + F20A547D6B9F09BB5096CCD98A34342B /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + F26977FFDACCF7FFE0278452790EC596 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; + F274FBE4A53832ADF2FD3121B9AD3527 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; + F2A34DFCC840F0E3279A41387EF4BAAD /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; + F2EA646E9CF303D00C6782A2EAC2325E /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + F3157C784B60F55B96D0A259B5C7BDE1 /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; + F3A6AA0DE49D80D14BDA53FB174ADB4E /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + F3AB90C1702EF5409A36BA244985735B /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + F3BA3D041572024910CA84485DBF7F70 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + F3DA8F63D4126A1495D6388E01CD071E /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; + F417BFD8868A49B0394DF0B0A0CA3AAF /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + F41E9CB1ED30AADAC7A55E24C2A73871 /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; + F437E8B0D533C76780D5CF2078388036 /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; + F44815C0FAB329888A92D766E7F80E30 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + F4B24D36C9ED5BCA29D7BCF335600D35 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; + F4D047C929D4EC23FC4A777C815ADF02 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + F4D55CFFD149C3B284D8EE3DEF3FF276 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + F4DEFF1C8E5761DAE3D8F73F4690AB1F /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + F4E515E5FD684482DE669B7F60427D1A /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + F54D0E7B5CB93824293C8518E004F950 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; + F5A1B8129DE40C2783D9835F67B4B5CD /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + F5B8C7E2991E893ADA0A6BFB526F28A6 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; + F5BF7804986AA7DA3D72F19976F73D0D /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + F5CE42C8B30DF5B698989246BE7B4F00 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + F5E85CC4E2BFB951C9BE861E8F40EC73 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + F5FA63BBC6A65AE79061D26693685FB1 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + F5FC5F57202B0491759717AEC779E522 /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; + F61BEDB8049E2F49186C9CC1F3EE8A22 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + F65B3BC0111F3B5346DC30AC85A78DE1 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + F68705E4C3396958D4F3062B1718C479 /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; + F6BB80475A59BFFB6B547DA6334273A6 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + F6BC68E74101CCC97F3938773DE82253 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; F6D00CA03F52F8332AAD8FEEC4AFD406 /* ESTabBarController-swift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "ESTabBarController-swift"; path = "libESTabBarController-swift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F6D786A229155F9EB466B88913ADA329 /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; - F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; - F7BCE7919E7294561E765466C25F0869 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; - F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - F81749C5D5CC96B4BF2D0A81B3A200B5 /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; - F822A0C6E48B9D6848D9B5824FD19C90 /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; - F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; - F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - F89DDC14743D4BD1DCA65168BABA690E /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; - F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; - F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - F91B1B8BB5CB3B3FF0255DA1F5A218B9 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; - F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; - F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; - F9DDB937B8D11BC5772FF9CB42841A21 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; - F9F7D60A20B9070AFFD2404722A64F36 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; - F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m"; sourceTree = ""; }; - FA4FFEDCF6A6945CFD9DD774599DB49F /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; - FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - FA9DD38948A02AF0C65ADCCC8A070AC4 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; - FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; - FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; - FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + F70D61F50F2C13FADC208E3B3C40B22A /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; + F724E49C0E1846A05A394C4F6A4DA12C /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + F72772F8EFABD782CEFF4E45CCCB7D3E /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; + F7CD411F031CCE903FC84839591FCC86 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; + F7D20882F9F24F42B17ECD3A6D03CCC3 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + F804B72AB7EBDFAFF9AB7E65468ABC6F /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; + F892A795567F07DEE31BE46479B4E6E0 /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; + F89B57B0AD457610F78DA3FB5DAEE911 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; + F8CEC609663FCA1CA67743A1EE7F9C3D /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; + F8F62857F59DB621EB47BD1FB4CC072E /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; + F907E8B2C0B851E97FAE598BDF55DA23 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + F92A13084CBA99EDE08EA6049F036869 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + F94D1A128A33081A4A92871BBAEF825F /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + F97621324AF4F0978D825712DC8B1D61 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + F9ABC4E2A9E3B5D1810D45201865605C /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + F9F0E1B16EEA39194EA570DA9BD1F063 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; + FA3ACA0C0F1C60101D063E5D7F30C8E9 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + FA671D3BB0B4F38320D018F52935F48E /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + FAD2BB482962308469B1E1CF4D9040E6 /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; + FB00062E3CA197B4C5EA5B6207D4DB42 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + FB03FFEC5CAE62717EDCCC30F69793A8 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + FB1F1786CCF5642321B94612E0B82FAC /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; + FB7C87C838864A0FF8C3369A0124E63A /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + FB7CCB96697203B82F5E52436C21CDEF /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; FB908FBF9F755AFB285A27A674140F71 /* DDMAMapKit_Private-DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDMAMapKit_Private-DDMAMapKit_Private"; path = DDMAMapKit_Private.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; - FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; - FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; - FCEB5C85077F5286E16DAFB9FA8C8EA1 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; - FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - FCFA8C53D6C14E1173C62A41829C1B0C /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; - FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; - FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; - FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; - FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; - FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; - FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; - FF06C697148B1C7294C6296E77A580C2 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + FBB8F6849DCD1936CE05069C1D25808E /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + FBD6441510F10D455F70AE518F80CE98 /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; + FC466DBFC2E6331190885EF24ABA2AA3 /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h; sourceTree = ""; }; + FCAA97525761712E0810D4BF6E168059 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + FCE0EF7CEB1B1B0012859BFDA1B31D27 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; + FCEDFAA144F8F8D4E69E44787ACAB9A8 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; + FD1424C47277D27AAC7778221DCBE52C /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; + FD3B94A8844C2FBE2D5D1200F44048AD /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; + FD44303D43966DAA2F0411EE700C3E69 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; + FD5C92C0C7A43E6494299AB4767A9083 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + FD627551E50DEB1C7FC57281448EC05F /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + FD74126CC77A04A5CE37D43823BF43F8 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; + FD89E142BA1E5238EA49E2F13B0671A5 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; + FD92B84E35B6B0C3C00F0A58B2716D77 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; + FDC863586B133A629E8EF8E2370045CD /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; + FE2163D1EEEC23D22C18FA713A1270A8 /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; + FE45B7A0A85BC2A14EA29A448ED18701 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + FEC31D2CB2CC6EAB9133E9839911C01E /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + FEF86B680B35DBC0032F2B69F58A0ABD /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + FF21043F1AF73C79E73A6BFFB65C6D59 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; + FF4D4A47EC5EE3FB14C90F33E873D0A4 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; + FF555D6CD01F192C1281389C8D2F9D95 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; + FF6D3C67AC776E67CEEEE58C5BD62104 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxRelay; path = libRxRelay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; + FF923C2D9A9DC7978A76B33C03557A85 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; + FFA0A942C9D9963DCE10053D8614AE55 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + FFA139D99726AA5D0939B9BE617D07DA /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; + FFB56DD13414CE2EA092BCCBBD6816E0 /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; + FFB7D9A27EF8735BB5016E31949B58DF /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + FFEF484D9FB13303B94627FEAFCAA4CB /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -3544,6 +3505,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 32CA0C0D014D8C41C6EE5A7C0E8EFF12 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 334C594B2E25DF94B2E5B12F6FF33727 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3551,28 +3519,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 389CC8D1C2F0A719678B571AD2DBDB7D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3D97FDABA7872D230F98A0814CE01AA5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4944A99878855E552F70117C7E0A1053 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 541595B513893FBEF6FB1B51C9097ECC /* Frameworks */ = { + 51B3F2DE72D41CB89CABD0418AF23BF3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3600,13 +3547,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6D9AF49628A46168332EFCC8C3F35618 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 76BE81A74CD456D1212E365735F60A91 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3621,6 +3561,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7A8A02D512207D6B8176150E6C12C593 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7D7FFE22831E3FEAB4D187CCA822F767 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3628,6 +3575,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7DDF488ADFB50C38F559315AFEF62C61 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 826DD481551CBDD16BDB31BCCF3CAB13 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3649,13 +3603,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 88127BA582BD909EBAD1DE36E64EABFD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 925A0BC02B700FFE1FBFCAC4B7167920 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3670,28 +3617,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 98632CF8E6ADD3A08F6875C9EEB88A3D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9B2523F1B623A2993E5DD1BEEDB62484 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A982CC9A0BE6EFBF4179C873FA1E5E55 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AD3B31426607054C8AFA736BB05776CE /* Frameworks */ = { + A907A714574208C5AA88B232F43262A8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3712,14 +3638,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BB386B61443FD64F0FFC8CC28A279368 /* Frameworks */ = { + C3CE3F30FA784236ECFFFE204B26A29F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C3CE3F30FA784236ECFFFE204B26A29F /* Frameworks */ = { + CAC07032D7C6A0C6413BAA8AE60CA8CE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CD46423C725F61037B321979B5A8CB7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CFCF0E0E50134337BD052AF64FBA8ABD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D4C2630824E3CC2A2E870ECF9D29658B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D7D8A4315D91E5E0BFE473D269CB2F95 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3750,358 +3704,226 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00402E35BA48ACFA486DF89A7239C7AC /* DDCollectionView */ = { + 01FCFC3AC9999F2D1111412738EDF70C /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + 776B6CD2F13337DD9572D227FA6AA460 /* IQBarButtonItem.swift */, + 28CE4B82E25338E978226EDD00813167 /* IQInvocation.swift */, + 7AE6FE612E4F3C1B4A5C387DE18775CE /* IQKeyboardManager.swift */, + C81D60C7DA8710218E3CE896A99714F1 /* IQKeyboardManager+Debug.swift */, + 047063B58F6F4F2C4163E69C421440DA /* IQKeyboardManager+Internal.swift */, + 6A652A201BE6B537032945700B1CDFE1 /* IQKeyboardManager+OrientationNotification.swift */, + 90BA450C0B967D462929F3626AE25FA2 /* IQKeyboardManager+Position.swift */, + 0B57C786A6588CD4819331E2244D4535 /* IQKeyboardManager+Toolbar.swift */, + 23525E59334308D5E09B760A5392E2D4 /* IQKeyboardManager+UIKeyboardNotification.swift */, + 3A5F0A39E9A7793F75FEE7A4D1D15A00 /* IQKeyboardManager+UITextFieldViewNotification.swift */, + DC90EE2343CAF475A5D54B9A9514A6ED /* IQKeyboardManagerConstants.swift */, + 7C70BD9AD6FB56B6C24349AD8545E6FC /* IQKeyboardManagerConstantsInternal.swift */, + 95B7B39805F2FDBAC83F54C135E84A70 /* IQKeyboardReturnKeyHandler.swift */, + 2E1FA9D47F337D9219B28B422BFD4006 /* IQNSArray+Sort.swift */, + 1630E51539F4D1B689B79A3A3F784A45 /* IQPreviousNextView.swift */, + D617616BC1AD94F36BFC190795B23070 /* IQTextView.swift */, + 1A6C6A428A423AB427C61F9383911278 /* IQTitleBarButtonItem.swift */, + E9EABF06CCB1CC2D0221EDFA98453678 /* IQToolbar.swift */, + F4D047C929D4EC23FC4A777C815ADF02 /* IQUIScrollView+Additions.swift */, + 72306343A8E94E2869E84B876EF50BE9 /* IQUITextFieldView+Additions.swift */, + 3073DE5840FA2F705E5AAB7E6A60A767 /* IQUIView+Hierarchy.swift */, + 32A6033657037F6DC6001E9AD9DCF3B0 /* IQUIView+IQKeyboardToolbar.swift */, + 3CA723AF18D18E4849655540A30A41EC /* IQUIViewController+Additions.swift */, + F42B42106AAD2F8266D0A14A8988DCE0 /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 03DC632E8FFED057DC8836F916780335 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 708AC4D5A1AD16C8908B858D815DBB68 /* AMapSearchKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 0499E070419D68F2EE473B3E0DE6158A /* DDCategoryKit_Private */ = { + isa = PBXGroup; + children = ( + 68DA03290D372BC36C6543A17E02069A /* DDCategory.h */, + B7E6C9C01F91EBD3720C7B966AE391D2 /* CALayer+DDCategory */, + B552AFB8E806BEA00A54E9653274AB4B /* NSAttributedString+DDCategory */, + 9721EDB64E27A759F40B5CCC6D785879 /* NSBundle+DDCategory */, + F13EE76DEBCDB52D6B42151059EF24C1 /* NSObject+DDCategory */, + A933836F7D66309F391276257451C28B /* NSThread+DDCategory */, + 696DFE192F2CC88133C144A4ECDFE5EB /* NSURL+DDCategory */, + CD57063953374CB423775D13BB9E7C16 /* Support Files */, + 7164D045C64868F65565283A35C666DA /* UIApplication+DDCategory */, + 286543EAD08E6B6F01F012241B122907 /* UIBarButtonItem+DDCategory */, + 7514BDFED284E3A0833100E26249AC3B /* UIButton+DDCategory */, + DB85F9943200A833EF598B97A1F3666B /* UICollectionView+DDCategory */, + 46F7A6102487BE3072E2A2AB09E105AE /* UICollectionViewCell+DDCategory */, + 2540AF151BF6E3518114411237C0BC28 /* UIFont+DDCategory */, + 05CA13E3B536B2AE7A96699A94FE3032 /* UIImage+DDCategory */, + 4749DC963CDC83A61AFCE0F590DC5FF3 /* UIImageView+DDCategory */, + AE074C5F3FED9CF4327EC7B63E8A1E8F /* UILabel+DDCategory */, + 8F76D05ECCA63BB9CC6F2825DB8F302B /* UINavigationBar+DDCategory */, + F3CC6DCC4FBB545943B1105D3D911A0A /* UINavigationController+DDCategory */, + 163C4ABA4B6A60A76383DC407A770353 /* UINavigationItem+DDCategory */, + B73E37EDD61DC91EC490D0A33BDF0ED9 /* UIScreen+DDCategory */, + C1A884F13C0E3754435F0336462D0926 /* UIScrollView+DDCategory */, + 7431D05B30E3252E59DD2D30BCC49045 /* UISwitch+DDCategory */, + 376A141CC11F85694915A2A10C2030AB /* UITabBarController+DDCategory */, + EFFCF49626980D807D119352C76C8A3E /* UITableView+DDCategory */, + 50F7B777C5F15F20F5748F1BDAA5651E /* UITableViewCell+DDCategory */, + AF6371144FD6511F872FA901C17E1F66 /* UITextField+DDCategory */, + 712732A73600FA5C5970B629BB4A6323 /* UITextView+DDCategory */, + 69B3F6C29A95A580BC490ECBE8047F59 /* UIView+DDCategory */, + EBB8DA31BC0C487924677EEF972DE9F7 /* UIViewController+DDCategory */, + 3770B8FEE2A7E4133405CEEEC921FC0B /* UIWindow+DDCategory */, + ); + name = DDCategoryKit_Private; + path = DDCategoryKit_Private; + sourceTree = ""; + }; + 050A681D988D6158F30DE197C2633CEE /* Support Files */ = { + isa = PBXGroup; + children = ( + 88963C89D8B9089CB6C014127F7773E9 /* DDBasicControlsKit_Private.modulemap */, + B2905F3FD2D4954EFC0B68CB278BF7DE /* DDBasicControlsKit_Private-dummy.m */, + E10A025A6F91C3EF1E6204D837899B88 /* DDBasicControlsKit_Private-prefix.pch */, + 9B34C42F2C388BE8FC90EF3C24C39EBA /* DDBasicControlsKit_Private-umbrella.h */, + 913337BC541DE4C4B4E7CD89CE7AF0B3 /* DDBasicControlsKit_Private.debug.xcconfig */, + 6855DA1F038355FFEA623A892D7DBD82 /* DDBasicControlsKit_Private.release.xcconfig */, + AA198059990E291821AEFFD838800C42 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/DDBasicControlsKit_Private"; + sourceTree = ""; + }; + 05CA13E3B536B2AE7A96699A94FE3032 /* UIImage+DDCategory */ = { + isa = PBXGroup; + children = ( + 3012D8E56448D4A4570BE99CDD5D5118 /* UIImage+DDCategory.h */, + 2491C21674A3B2D1196C6CAF2728E77E /* UIImage+DDCategory.m */, + ); + name = "UIImage+DDCategory"; + sourceTree = ""; + }; + 0735062DE2C7DAC7EB83B1EEF384C7F4 /* Resources */ = { + isa = PBXGroup; + children = ( + A8929FFFF610605F2EAC639DD1F99C57 /* AMap.bundle */, + 21FAD85A46EB1F4E6ED2E2C9A9ECC27D /* AMapNavi.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 0A599DAA8F39085B1E02463973B92954 /* DDScrollView */ = { isa = PBXGroup; children = ( ); - name = DDCollectionView; + name = DDScrollView; sourceTree = ""; }; - 00BC8BDBB68952EF5BE663DDB7109047 /* Kingfisher */ = { + 0D1145682720A1D319668993315AD52A /* DDTextField */ = { isa = PBXGroup; children = ( - 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */, - C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */, - FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */, - B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */, - DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */, - A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */, - 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */, - CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */, - E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */, - 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */, - E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */, - BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */, - 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */, - 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */, - 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */, - 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */, - 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */, - 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */, - A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */, - 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */, - C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */, - BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */, - 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */, - 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */, - E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */, - 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */, - 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */, - 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */, - AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */, - DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */, - 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */, - DEC4B9C20384831E294379ED4551E395 /* KF.swift */, - 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */, - 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */, - B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */, - 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */, - 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */, - 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */, - 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */, - 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */, - 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */, - 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */, - 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */, - 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */, - 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */, - 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */, - 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */, - 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */, - 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */, - F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */, - 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */, - 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */, - B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */, - A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */, - 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */, - EE15DA983EA1920CEF653117764D4223 /* Source.swift */, - 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */, - 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */, - 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */, - 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */, - 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */, - B2A4EEF55CDD55C96B8798484DB5A7C8 /* Support Files */, ); - name = Kingfisher; - path = Kingfisher; + name = DDTextField; sourceTree = ""; }; - 033F116B60A754AEF07A7C83E032ABA8 /* DDBaseScrollView */ = { + 10D1C913B4F98DF552F06C95D22CD04A /* SDWebImage */ = { isa = PBXGroup; children = ( - FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */, - EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */, + ABC9CCF0ACE67C0B753EDAF892132012 /* Core */, + 7EF85D08F65D05E200190DCE694344D1 /* MapKit */, ); - name = DDBaseScrollView; + name = SDWebImage; sourceTree = ""; }; - 08ADB8716123A44465C7EB154863CB15 /* DDBaseTextView */ = { + 111E3871421AD546BC802646F0DB4892 /* Support Files */ = { isa = PBXGroup; children = ( - B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */, - 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */, - ); - name = DDBaseTextView; - sourceTree = ""; - }; - 0A18380C56C4108C777BCAF42D969A6C /* DDBaseTableView */ = { - isa = PBXGroup; - children = ( - AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */, - B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */, - ); - name = DDBaseTableView; - sourceTree = ""; - }; - 0AAFF068280F3B90A1683509031AAB31 /* ZLPhotoBrowser */ = { - isa = PBXGroup; - children = ( - 2E44DEDC838A9AB884BC23762D0E7D72 /* Core */, - C558DFAB51501DB22778C23470B0A6BB /* Resources */, - 5FF7AF34EEB9BE2651014904C7C5E67D /* Support Files */, - ); - name = ZLPhotoBrowser; - path = ZLPhotoBrowser; - sourceTree = ""; - }; - 0CA3D46499ECF5159DD074A7DD4625E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3B1188D04BB7F3D5002BEBCD03B1FC70 /* DDLogKit_Private.modulemap */, - 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */, - 12CC4CC1B8FC11C9B138342C1FB386FD /* DDLogKit_Private-prefix.pch */, - DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */, - DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */, - 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */, + 50AF1DEDCB90DDE0F32B4DC924D4B551 /* DDLogKit_Private.modulemap */, + 22278623A576B18100CF07A75A7BFCE3 /* DDLogKit_Private-dummy.m */, + 7AFB0B8E53C79A780E4977A15093A78F /* DDLogKit_Private-prefix.pch */, + 127832EE1F26714421F97A5B76E85953 /* DDLogKit_Private-umbrella.h */, + 4986B37191A18E8222802423B00A44E4 /* DDLogKit_Private.debug.xcconfig */, + 4EBF00F4EB391EDD8D21461E76085905 /* DDLogKit_Private.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DDLogKit_Private"; sourceTree = ""; }; - 0D3ABA82E0BC0ACEF27116F01670D5C6 /* JPush */ = { + 11D1D81B3DB31E13471C2C90BFCDBA32 /* DDBaseTextField */ = { isa = PBXGroup; children = ( - 4C3524CDCD010E5BB33F52D914138D7F /* Frameworks */, - 514653C1F630395A607FE407DB7E7885 /* Support Files */, + B9039E77DBFA01F8729558941290237F /* DDBaseTextField.h */, + 29BF1ABF117AC4D190FFF88A892D7881 /* DDBaseTextField.m */, ); - name = JPush; - path = JPush; + name = DDBaseTextField; sourceTree = ""; }; - 1097ABBF4F980EA1BB049F628597D74F /* AnnotationView */ = { + 14040E8E4B9EC6D5EBE7111BFA5545DC /* Overlay */ = { isa = PBXGroup; children = ( - 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */, - 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */, + 41D7FBE82934A5A1C0663F2BC8FF7C90 /* MABaseOverlay+DDCategory.h */, + 3EC2DDEF2F6B334FEAF40EBA07C6338B /* MABaseOverlay+DDCategory.m */, ); - name = AnnotationView; + name = Overlay; sourceTree = ""; }; - 12A255F076E1B289A225E2564AFD6625 /* UITabBarController+DDCategory */ = { + 14DE71E29369F3D1FF04C8E710C85743 /* AMapSearch-NO-IDFA */ = { isa = PBXGroup; children = ( - D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */, - 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */, + B95D32DAB8E3F609136D572B6F4E3A9A /* AMapCommonObj.h */, + B743C91FE311C8AC1F1984BC08C8AC50 /* AMapNearbySearchManager.h */, + 7D708050030D733A35BCD578522FD8F8 /* AMapNearbyUploadInfo.h */, + 2C465499C1594EAB5194BC4E07DE1D8E /* AMapSearchAPI.h */, + 8DB315FA1DD3ECEA8D4A94A1F3A99CE0 /* AMapSearchError.h */, + 7DBCCA34389FE67B66AFE2E261C7EE77 /* AMapSearchKit.h */, + B5388BC3DFC2229AFB41C25AC676C8D2 /* AMapSearchObj.h */, + ACD65363952EFC2D960A1D1042F257C8 /* AMapSearchVersion.h */, + 03DC632E8FFED057DC8836F916780335 /* Frameworks */, + AC9E06080CD7B5DA156DF670B6B2E82E /* Support Files */, ); - name = "UITabBarController+DDCategory"; + name = "AMapSearch-NO-IDFA"; + path = "AMapSearch-NO-IDFA"; sourceTree = ""; }; - 1371240CBC1CC04DB65A6AE469983B29 /* CocoaDebug */ = { + 163C4ABA4B6A60A76383DC407A770353 /* UINavigationItem+DDCategory */ = { isa = PBXGroup; children = ( - 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */, - 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */, - F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */, - EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */, - 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */, - C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */, - 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */, - E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */, - 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */, - D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */, - 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */, - F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */, - 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */, - 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */, - 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */, - C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */, - 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */, - 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */, - 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */, - C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */, - 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */, - 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */, - F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */, - EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */, - C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */, - DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */, - 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */, - 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */, - FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */, - 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */, - 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */, - 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */, - 134961299BB98199309092575F745293 /* _ImageResources.h */, - 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */, - 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */, - 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */, - DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */, - 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */, - 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */, - DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */, - FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */, - 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */, - 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */, - 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */, - B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */, - 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */, - 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */, - 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */, - 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */, - E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */, - 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */, - 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */, - 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */, - 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */, - 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */, - 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */, - E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */, - AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */, - 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */, - F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */, - 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */, - DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */, - 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */, - BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */, - 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */, - EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */, - 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */, - 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */, - F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */, - 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */, - 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */, - 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */, - 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */, - A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */, - C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */, - 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */, - 34578EF734769B928984CF1112359645 /* CrashCell.swift */, - D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */, - F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */, - B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */, - E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */, - 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */, - B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */, - 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */, - B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */, - 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */, - 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */, - 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */, - FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */, - 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */, - 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */, - B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */, - EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */, - AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */, - DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */, - B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */, - DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */, - FDB1B5CE2925EA5CC6A12698A78973A8 /* Resources */, - 225C00BA36A61856B8BCE606311DA7B6 /* Support Files */, + 034A69BFF597E29B9B78F205ECD8D4C0 /* UINavigationItem+DDCategory.h */, + 66BC74C184F540D9FD76A77E3EA91D26 /* UINavigationItem+DDCategory.m */, ); - name = CocoaDebug; - path = CocoaDebug; + name = "UINavigationItem+DDCategory"; sourceTree = ""; }; - 163A4EEE7737923F07F6435845F3E7A6 /* Frameworks */ = { + 1876314776443C0EF6BD2F695CA2F843 /* Support Files */ = { isa = PBXGroup; children = ( - C3F545D1971F8F3EC5F83D0F6A60A3D4 /* AMapNaviKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 182BB8DE87A49F64592DDBE76AFCDF11 /* Resources */ = { - isa = PBXGroup; - children = ( - 78B29009B061A538784B03A9EF311796 /* en.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 18D547258545C8F3EE4C9686AC531856 /* DDBaseCollectionViewCell */ = { - isa = PBXGroup; - children = ( - 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */, - D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */, - ); - name = DDBaseCollectionViewCell; - sourceTree = ""; - }; - 19260C51DE7EE677AE99C90CEE8CEA41 /* Resources */ = { - isa = PBXGroup; - children = ( - 1666FD1C2DB8C86066112F06D2E4A740 /* ZFPlayer.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 195AB7BE30DBDCB4B3C42978D69DA4D8 /* DDToastKit_Private */ = { - isa = PBXGroup; - children = ( - A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */, - 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */, - 952E45B34580784EF1A268107FE21EF9 /* Support Files */, - ); - name = DDToastKit_Private; - path = DDToastKit_Private; - sourceTree = ""; - }; - 1A0D897F15C6A8A252683442AFAC1F43 /* Support Files */ = { - isa = PBXGroup; - children = ( - C910A53C2250389D1DFB1E0F1E5858EC /* ZFPlayer.modulemap */, - 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */, - 448DC1D51ABA633669BC8217B5FA3864 /* ZFPlayer-prefix.pch */, - 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */, - 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */, - 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */, + C872B5E412E6269137F87E3812B02139 /* Alamofire.modulemap */, + 2B3235438C00648B4C47A0E2E7BEFCE5 /* Alamofire-dummy.m */, + 475FF35701DF07A9B90AA434056410D3 /* Alamofire-prefix.pch */, + BAEB3657DA9C38A87415D709CC32D81A /* Alamofire-umbrella.h */, + EFD47D66982D98871C3031580A03728F /* Alamofire.debug.xcconfig */, + 4B8817C652F6CC71C71B6DCB6818D1EE /* Alamofire.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/ZFPlayer"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 1BD700730EEEEAF9651C1906CF292324 /* DDMAMapKit_Private */ = { + 217294D566A188100F3DA867B53E121B /* Support Files */ = { isa = PBXGroup; children = ( - ADA29512C4208133626D1E06A52725C2 /* DDMALocation */, - 3FFA7E57472682321352941C0AC4813C /* DDMAMap */, - 93EA1D0A8C76C0C3683E166DDBDD64ED /* DDMANaviManager */, - B8F7967B54464035E33EC8D269F246BA /* DDMASearch */, - 498EAB339B95F888E89E0AF786D96A81 /* DDMATrackManager */, - 5B7AE8B4F07C506282CC57EBED3ED5FB /* DDMAUtil */, - 2B52913C2C57280EC0E89D298C281B76 /* Support Files */, + A63CA91AD91B3E911CCE690B4D2ACE74 /* DDFontKit_Private.modulemap */, + 5E995E7CF6BA4DF213E7CC33206CA15D /* DDFontKit_Private-dummy.m */, + 294FCF587AC5DAB40A566E9D0605F8CB /* DDFontKit_Private-prefix.pch */, + 50CA37DE310363447234323284640298 /* DDFontKit_Private-umbrella.h */, + C4CF1BBD892CBCB78446D5FD2C3D26A1 /* DDFontKit_Private.debug.xcconfig */, + 992DB0EA4C2381C4237F363A2BC957D4 /* DDFontKit_Private.release.xcconfig */, ); - name = DDMAMapKit_Private; - path = DDMAMapKit_Private; - sourceTree = ""; - }; - 1F8704BC86F917F1C08AC9A40E94C42A /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3CAAC781DA2DFF9491357FB2710C666F /* AMapTrackKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 20101A691FEC71371E6CAFB38076C2F7 /* UIFont+DDCategory */ = { - isa = PBXGroup; - children = ( - 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */, - B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */, - ); - name = "UIFont+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/DDFontKit_Private"; sourceTree = ""; }; 222070C446C6684B4AD374CD64512282 /* Pods-OrderSchedulingNotificationService */ = { @@ -4117,1816 +3939,500 @@ path = "Target Support Files/Pods-OrderSchedulingNotificationService"; sourceTree = ""; }; - 225C00BA36A61856B8BCE606311DA7B6 /* Support Files */ = { + 22EAE3C35787566908FE1084D92D37D2 /* Frameworks */ = { isa = PBXGroup; children = ( - 1125CD1D5B9F619D874F04C60FB95BF8 /* CocoaDebug.modulemap */, - F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */, - 1FBC14CF00E59B5B9D62540E1DA390B3 /* CocoaDebug-prefix.pch */, - 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */, - A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */, - FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */, + EFACED7C6578F1F43EACEE46EDD7785D /* AMapTrackKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 24249E0241EA39269F87354784C5545A /* DDBaseCollectionViewCell */ = { + isa = PBXGroup; + children = ( + BC9D77A41A3A0F057CAE7FAE938D5C1B /* DDBaseCollectionViewCell.h */, + 1F726CA557A23D6EC3225905C1BBED15 /* DDBaseCollectionViewCell.m */, + ); + name = DDBaseCollectionViewCell; + sourceTree = ""; + }; + 2444CC3813CD30253C89B6A39DDA8891 /* Support Files */ = { + isa = PBXGroup; + children = ( + 10B5A3041ACC36F86BA8D478391C90BF /* JXCategoryView.modulemap */, + 58749DF251FE8A3729BBB2E171EDEA3C /* JXCategoryView-dummy.m */, + 5B6D087F61F43179C5E7DE71634238DE /* JXCategoryView-prefix.pch */, + 729354DD1D999C16A14174D321E3BCFB /* JXCategoryView-umbrella.h */, + 7A1A539E94CB2AB42099F3C0090CBA73 /* JXCategoryView.debug.xcconfig */, + B64A9FCE210D137E630D9CF68E1E5350 /* JXCategoryView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/CocoaDebug"; + path = "../Target Support Files/JXCategoryView"; sourceTree = ""; }; - 2517A883B904B78C578A926D1F05317C /* Overlay */ = { + 24659675697237C320DA58F87D352438 /* Support Files */ = { isa = PBXGroup; children = ( - 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */, - E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */, - ); - name = Overlay; - sourceTree = ""; - }; - 26155DA47A754F489640B37FE77C3AA2 /* DDButton */ = { - isa = PBXGroup; - children = ( - ); - name = DDButton; - sourceTree = ""; - }; - 281D92F931E56ED9644630B0A2ADA824 /* UIBarButtonItem+DDCategory */ = { - isa = PBXGroup; - children = ( - 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */, - DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */, - ); - name = "UIBarButtonItem+DDCategory"; - sourceTree = ""; - }; - 2A07298E2B7BF776139506452F2E7A7A /* DDTableView */ = { - isa = PBXGroup; - children = ( - ); - name = DDTableView; - sourceTree = ""; - }; - 2B52913C2C57280EC0E89D298C281B76 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0F170A863672CDBE98A9AB12AE9A9F28 /* DDMAMapKit_Private.modulemap */, - 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */, - 22925B0F9BEB7E7065F04E76220DADE0 /* DDMAMapKit_Private-prefix.pch */, - 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */, - B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */, - 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */, - 21AE0A00C2F30055F06CAF83220F476F /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/DDMAMapKit_Private"; - sourceTree = ""; - }; - 2B77C3BCD0689203E8E5D666D6B9BFD1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 14E39EEDEEA40FF906824C42DB5F083F /* DDColorKit_Private.modulemap */, - DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */, - 0708DEC88F06753235FB475B9442E980 /* DDColorKit_Private-prefix.pch */, - BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */, - 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */, - 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDColorKit_Private"; - sourceTree = ""; - }; - 2C3D375B7790DE79C08B5E0FCC86F16E /* DDZFPlayerKit_Private */ = { - isa = PBXGroup; - children = ( - 9842021BE52F90C7E779B7AB1ADF3BA2 /* ControlView */, - C0C35E0650F42FAAA98E3F341F862FAE /* ijkplayer */, - A683B50946F1F51BCDD01BD349C9DDB7 /* Support Files */, - ); - name = DDZFPlayerKit_Private; - path = DDZFPlayerKit_Private; - sourceTree = ""; - }; - 2C60C16BECE69B8C95C2D7CB532AEC20 /* UIImageView+DDCategory */ = { - isa = PBXGroup; - children = ( - 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */, - E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */, - ); - name = "UIImageView+DDCategory"; - sourceTree = ""; - }; - 2C62B47AB81FE00E8365397C1A929CFF /* UITableView+DDCategory */ = { - isa = PBXGroup; - children = ( - C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */, - 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */, - ); - name = "UITableView+DDCategory"; - sourceTree = ""; - }; - 2D6539C1E72A8D03C753152982BFBA2B /* NSThread+DDCategory */ = { - isa = PBXGroup; - children = ( - 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */, - 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */, - ); - name = "NSThread+DDCategory"; - sourceTree = ""; - }; - 2D97E335C42690F03ACD639D4C30ED5D /* DDAutoUIKit_Private */ = { - isa = PBXGroup; - children = ( - BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */, - 743B3E4EFEF280A56CA723DCB8405DC7 /* Support Files */, - ); - name = DDAutoUIKit_Private; - path = DDAutoUIKit_Private; - sourceTree = ""; - }; - 2E44DEDC838A9AB884BC23762D0E7D72 /* Core */ = { - isa = PBXGroup; - children = ( - 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */, - 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */, - 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */, - 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */, - 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */, - D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */, - 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */, - EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */, - 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */, - 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */, - 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */, - 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */, - 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */, - AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */, - 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */, - 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */, - EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */, - 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */, - 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */, - C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */, - 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */, - 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */, - ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */, - D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */, - 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */, - CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */, - 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */, - 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */, - 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */, - A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */, - 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */, - 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */, - AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */, - 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */, - C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */, - 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */, - 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */, - 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */, - D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */, - 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */, - D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */, - B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */, - 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */, - D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */, - 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */, - 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */, - 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */, - 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */, - 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */, - E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */, - 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */, - 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */, - 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */, - 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */, - 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */, - 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */, - E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */, - 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */, - ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */, - 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */, - C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */, - 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */, - ); - name = Core; - sourceTree = ""; - }; - 2ECD004175BED25E4C259197A0D73F63 /* JPushExtension */ = { - isa = PBXGroup; - children = ( - 5828785E1343DB81E90F4926E251422D /* Frameworks */, - 5887217546BB729EC27EA59A692C26C5 /* Support Files */, - ); - name = JPushExtension; - path = JPushExtension; - sourceTree = ""; - }; - 305205ABAD17D502081612C95E68A017 /* DDView */ = { - isa = PBXGroup; - children = ( - ); - name = DDView; - sourceTree = ""; - }; - 30E56CF1F50FF038D5E3A10E011327CC /* NSBundle+DDCategory */ = { - isa = PBXGroup; - children = ( - EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */, - E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */, - ); - name = "NSBundle+DDCategory"; - sourceTree = ""; - }; - 322144002C33E185CD78D2E8E4D78454 /* AMapSearch-NO-IDFA */ = { - isa = PBXGroup; - children = ( - CBDA63A3FF18FA3B69C24A95CF307C7A /* AMapCommonObj.h */, - 95602A950EC06EA33A9418F57AFA7FA2 /* AMapNearbySearchManager.h */, - 83A9B5E74EBACDAEA7C504A582716BC0 /* AMapNearbyUploadInfo.h */, - 07377BA497A6A24FB40FE9218500BF9F /* AMapSearchAPI.h */, - B6E6549C633B05D9113495AAA01B40FE /* AMapSearchError.h */, - 564592545011F224CD583B526472716A /* AMapSearchKit.h */, - 03EFE63053AC2F205859C7D62FCCA3B7 /* AMapSearchObj.h */, - B126E28C703CE7CCDB33F9BD703D5EB0 /* AMapSearchVersion.h */, - 88B74B9F490A738007937EE61820E975 /* Frameworks */, - B690C88863C6F5ADE5451C8604D6CB41 /* Support Files */, - ); - name = "AMapSearch-NO-IDFA"; - path = "AMapSearch-NO-IDFA"; - sourceTree = ""; - }; - 32DEF613B1FC6517E10B02FC8BC5CBDE /* DDCategoryKit_Private */ = { - isa = PBXGroup; - children = ( - 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */, - A5E18E2E2FAD1C46B30671B78A672C60 /* CALayer+DDCategory */, - 9997E2C942A09D3CBB20EFA2BD55B762 /* NSAttributedString+DDCategory */, - 30E56CF1F50FF038D5E3A10E011327CC /* NSBundle+DDCategory */, - 86B07C4E73FDAC0ED85839A0DE4B871E /* NSObject+DDCategory */, - 2D6539C1E72A8D03C753152982BFBA2B /* NSThread+DDCategory */, - BB126502988D32D27F624FBBC477E15E /* NSURL+DDCategory */, - 77B99A9B9AA3A988C97A01ECD36BE70F /* Support Files */, - A050929604B24C7F152A81F5CA59F9CB /* UIApplication+DDCategory */, - 281D92F931E56ED9644630B0A2ADA824 /* UIBarButtonItem+DDCategory */, - 9E3C37F0E2DDFE2EBFCD060CF9A43743 /* UIButton+DDCategory */, - D3E87E96C4CF5A1CFBC9AA359DF3C333 /* UICollectionView+DDCategory */, - FE037141833E80A2EBB56B74A5E65809 /* UICollectionViewCell+DDCategory */, - 20101A691FEC71371E6CAFB38076C2F7 /* UIFont+DDCategory */, - F06359C2F670958231804187F4691194 /* UIImage+DDCategory */, - 2C60C16BECE69B8C95C2D7CB532AEC20 /* UIImageView+DDCategory */, - E3C28DBA5112DCC513262BC012DE61F3 /* UILabel+DDCategory */, - AEE62899EEBE2245A22C23EA2144DCA6 /* UINavigationBar+DDCategory */, - DB6C4B3E7AE47264993A1283DE8BB6A9 /* UINavigationController+DDCategory */, - 34EB1E74564B5CAEEC2F79A9AFF88F21 /* UINavigationItem+DDCategory */, - EAAFE529F692B09CB0CEE16824A74C48 /* UIScreen+DDCategory */, - DA61DD68216396AAF48F5B74F26E5D2C /* UIScrollView+DDCategory */, - FF812A95C9A31C9097FA8D29F44BCD6A /* UISwitch+DDCategory */, - 12A255F076E1B289A225E2564AFD6625 /* UITabBarController+DDCategory */, - 2C62B47AB81FE00E8365397C1A929CFF /* UITableView+DDCategory */, - DF83401703CD3189FBB8E2178A96EABA /* UITableViewCell+DDCategory */, - B3A9F47D78264173248B024E02FB5EA9 /* UITextField+DDCategory */, - F2C36E54940C0101525E1E42CC842C19 /* UITextView+DDCategory */, - 4E71857CEA36180BDB7C7431A1B75BC8 /* UIView+DDCategory */, - B3C0F049DE1E19933DBF8330BF87C1BA /* UIViewController+DDCategory */, - AD2B1E214C2E679902E30FA2036E2695 /* UIWindow+DDCategory */, - ); - name = DDCategoryKit_Private; - path = DDCategoryKit_Private; - sourceTree = ""; - }; - 348FAC1D84E1B214814B68894D3E34A2 /* DDWebImageKit_Private */ = { - isa = PBXGroup; - children = ( - FC70EC76D660560777574A2EEED4DCAF /* DDWebImage */, - 8D75B425C3A0DCFFBAFD5A6306D3F74C /* SDWebImage */, - A4C3967BEB9DE5571A7CD8DE02E13065 /* Support Files */, - ); - name = DDWebImageKit_Private; - path = DDWebImageKit_Private; - sourceTree = ""; - }; - 34EB1E74564B5CAEEC2F79A9AFF88F21 /* UINavigationItem+DDCategory */ = { - isa = PBXGroup; - children = ( - A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */, - B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */, - ); - name = "UINavigationItem+DDCategory"; - sourceTree = ""; - }; - 374F1290CFF44FBD858D8DAFB028C345 /* OCLog */ = { - isa = PBXGroup; - children = ( - 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */, - ); - name = OCLog; - sourceTree = ""; - }; - 38E78AEBBCDB2BD4F742E328F0DA63EF /* Trace */ = { - isa = PBXGroup; - children = ( - 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */, - 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */, - DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */, - D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */, - 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */, - ); - name = Trace; - sourceTree = ""; - }; - 39FB615036755A005604D4ED2960D71D /* SwiftEntryKit */ = { - isa = PBXGroup; - children = ( - EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */, - FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */, - 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */, - 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */, - 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */, - 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */, - 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */, - 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */, - F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */, - 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */, - 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */, - 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */, - 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */, - 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */, - 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */, - 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */, - 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */, - 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */, - D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */, - 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */, - 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */, - 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */, - 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */, - A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */, - 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */, - 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */, - 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */, - 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */, - ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */, - 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */, - 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */, - 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */, - 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */, - 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */, - 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */, - 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */, - 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */, - E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */, - 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */, - D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */, - AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */, - F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */, - CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */, - 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */, - E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */, - CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */, - 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */, - E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */, - DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */, - F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */, - 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */, - 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */, - 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */, - 6EFD04418854B6514595795F9879002C /* GradientView.swift */, - 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */, - DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */, - A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */, - 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */, - 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */, - 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */, - 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */, - E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */, - 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */, - 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */, - D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */, - 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */, - 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */, - DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */, - 8FABA039B54AC31E6C4EBBD80018DBF2 /* Support Files */, - ); - name = SwiftEntryKit; - path = SwiftEntryKit; - sourceTree = ""; - }; - 3AB865840ADA46476839A491D317EE45 /* Resources */ = { - isa = PBXGroup; - children = ( - E9DE925AC5E82BDCD23414174FB7A565 /* AMap.bundle */, - 9D1D0F869B3CB1737B05227F919B2EA7 /* AMapNavi.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 3B6DA4BFAC4714DEF3303F8FEA8CF198 /* AMapLocation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - C97B6A48ADF36FFAC3DAD1CE8B7629A1 /* AMapGeoFenceError.h */, - 586A0DBDE37C223F420CB3ACBC165A3B /* AMapGeoFenceManager.h */, - 0F879B0CB357F4A01DAD56870F9A0605 /* AMapGeoFenceRegionObj.h */, - 79518C37D22F75C36F236AB746058042 /* AMapLocationCommonObj.h */, - C863C6D23CEFC96DCFB9B9F59FCB2F57 /* AMapLocationKit.h */, - A69FBAC5949352AF754541003DF5A779 /* AMapLocationManager.h */, - CD6D266CD116FC4FF0042A2A84200795 /* AMapLocationRegionObj.h */, - 82AF0097DBD6F4BFFA9160232827626B /* AMapLocationVersion.h */, - CBF54709F1C5F422E365A0DF6C8CCC43 /* Frameworks */, - C3ADED6BBDFFDDBC858DB69D7C01E448 /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 3FFA7E57472682321352941C0AC4813C /* DDMAMap */ = { - isa = PBXGroup; - children = ( - 4C65CDA41889669E4522BB5E422501EC /* Annotation */, - 1097ABBF4F980EA1BB049F628597D74F /* AnnotationView */, - E4392D7D7E827F3043EAA5BD3EC6E3A4 /* MapView */, - 2517A883B904B78C578A926D1F05317C /* Overlay */, - D8E14A9D047DC988B3D8887FED0E2694 /* Sources */, - 38E78AEBBCDB2BD4F742E328F0DA63EF /* Trace */, - ); - name = DDMAMap; - sourceTree = ""; - }; - 414923CA93C37DAC27F717AB2C27C477 /* DDFontKit_Private */ = { - isa = PBXGroup; - children = ( - B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */, - 6C12F14C0F98F6357A8A6BBE1EF10761 /* Support Files */, - ); - name = DDFontKit_Private; - path = DDFontKit_Private; - sourceTree = ""; - }; - 43E80D6E684C8B13EBDE4F1521DD2415 /* Support Files */ = { - isa = PBXGroup; - children = ( - 186C260D89D1A96B20CC384D43ACD418 /* DDBasicControlsKit_Private.modulemap */, - 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */, - BD0690AD3BF4A17EAF76F4416D098DFC /* DDBasicControlsKit_Private-prefix.pch */, - 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */, - F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */, - 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */, - E58D3708AB7C71423EB05A42F635C01A /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/DDBasicControlsKit_Private"; - sourceTree = ""; - }; - 44A23133FA699C633552EAE93F8475E5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 00B4B83A5A710C34CA9E58ABEF8DD4B2 /* SnapKit.modulemap */, - EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */, - 2969DE56AB4A73047815F7042DA41F2F /* SnapKit-prefix.pch */, - C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */, - 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */, - 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */, + 146B225B09218995A8229FC35AD046EA /* SnapKit.modulemap */, + A70B47D7527B4D0ACF36DB971A1580AD /* SnapKit-dummy.m */, + 759B0C90283D89505324BCD33BE27D05 /* SnapKit-prefix.pch */, + F9ABC4E2A9E3B5D1810D45201865605C /* SnapKit-umbrella.h */, + D15E118C1AB690A108C8DD2F99034A92 /* SnapKit.debug.xcconfig */, + 3836D53F6C671342BFD6A92C49A0D7B5 /* SnapKit.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - 483A3312AD0C10572CED893F510461C3 /* Support Files */ = { + 2540AF151BF6E3518114411237C0BC28 /* UIFont+DDCategory */ = { isa = PBXGroup; children = ( - 330039BF8A08330770DCB053A2095FBA /* DDTimerKit_Private.modulemap */, - E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */, - 8E0C913E2050A715A84E66826445D13E /* DDTimerKit_Private-prefix.pch */, - CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */, - 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */, - 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */, + 1DE1DAB3E4A867E48DBC5D6168F61C30 /* UIFont+DDCategory.h */, + 02CB5A204C7723DF0185E38852025162 /* UIFont+DDCategory.m */, ); - name = "Support Files"; - path = "../Target Support Files/DDTimerKit_Private"; + name = "UIFont+DDCategory"; sourceTree = ""; }; - 490AB57BC122A45A5F83545B196C9B2E /* Support Files */ = { + 26E0AABF333FAAAEE02E0B5FC0112B1B /* ControlView */ = { isa = PBXGroup; children = ( - FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */, - 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */, + C48CCB4832FD74B635FB56FCF53C1DF3 /* UIImageView+ZFCache.h */, + CFAA72D88EDC2DB5AE46DEDBBCD15A55 /* UIImageView+ZFCache.m */, + 92C0A57D29A4FA3D9C3E03EEE32B95E3 /* UIView+ZFFrame.h */, + 0ED2C155E281A50BA8A4FE4DBB6E564A /* UIView+ZFFrame.m */, + 2D087CAC740566B8CF9B3AD8D88BC10C /* ZFLandScapeControlView.h */, + D89438F580F74F763E391DCC3361C008 /* ZFLandScapeControlView.m */, + 348DCEB4ACF88B4877472BC6C5D2FF4A /* ZFLoadingView.h */, + D8155C76110176CB4EE00AE67DD1D852 /* ZFLoadingView.m */, + ABC738A0ECD8C5067BD19BF375C0B4C3 /* ZFNetworkSpeedMonitor.h */, + 3A5293BDC021D2322E5B37D8414C5F43 /* ZFNetworkSpeedMonitor.m */, + 61346B069F3E6647123321FBA5820666 /* ZFPlayerControlView.h */, + 2C2383C19282B45BC7A1C6C6ECD1A270 /* ZFPlayerControlView.m */, + 3019F288AF13EEE7266767915AFDE14E /* ZFPortraitControlView.h */, + D4D0911774C89A4EE55139DBF3ECFB7B /* ZFPortraitControlView.m */, + A7764085B714373484FFE2F3011470D1 /* ZFSliderView.h */, + ECF1BB34F758208D93188709768E68A4 /* ZFSliderView.m */, + 8AE06161528E1AF2E0EF77A16C491F4C /* ZFSmallFloatControlView.h */, + 16FB58C0B7B0A2B05AE570AC5B4E41DD /* ZFSmallFloatControlView.m */, + ABD1CBB76D7C382FC30255F30B79E843 /* ZFSpeedLoadingView.h */, + 9953C6D1CD1A8FA71A45C9151C11555A /* ZFSpeedLoadingView.m */, + 25131CDEC51EA2470305AA78E6DBBFBC /* ZFUtilities.h */, + 981E1E22A9947649D088979C06D2397D /* ZFUtilities.m */, + 1E95B8E2CB082B53CD34B9E9AB749FD5 /* ZFVolumeBrightnessView.h */, + 054DF7A17DFD39CE78B414E7D9487CBE /* ZFVolumeBrightnessView.m */, + 3143EA2583DD547A8F61C9E515D88859 /* Resources */, ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation-NO-IDFA"; + name = ControlView; sourceTree = ""; }; - 498A6697DA1909AC3E1F5FC6BAF4DBDD /* Pods */ = { + 286543EAD08E6B6F01F012241B122907 /* UIBarButtonItem+DDCategory */ = { isa = PBXGroup; children = ( - 8BC95B52D0B22CA7CE63F73BDCB46AA1 /* Alamofire */, - 5E6DB2F9BDD836AFF4E23E28E6C612BA /* AMapFoundation-NO-IDFA */, - 3B6DA4BFAC4714DEF3303F8FEA8CF198 /* AMapLocation-NO-IDFA */, - FD0F18295CFE3CE4E43BF2724B6EABA5 /* AMapNavi-NO-IDFA */, - 322144002C33E185CD78D2E8E4D78454 /* AMapSearch-NO-IDFA */, - 5D95C976CBE79A2AEF98D63464049D2A /* AMapTrack-NO-IDFA */, - 1371240CBC1CC04DB65A6AE469983B29 /* CocoaDebug */, - 2D97E335C42690F03ACD639D4C30ED5D /* DDAutoUIKit_Private */, - 9054344A8B7EB4F89F57ABDBCA9CDCB0 /* DDBasicControlsKit_Private */, - 32DEF613B1FC6517E10B02FC8BC5CBDE /* DDCategoryKit_Private */, - 928C19F608DC91D37F9B2E54A3DDF1F4 /* DDColorKit_Private */, - 601DC46F4A353817F556E9C44CE568FF /* DDControlsKit_Private */, - 414923CA93C37DAC27F717AB2C27C477 /* DDFontKit_Private */, - 793C8A5AAC1E1CBC8DD5AA7295F5DA14 /* DDLogKit_Private */, - 1BD700730EEEEAF9651C1906CF292324 /* DDMAMapKit_Private */, - 6B93295BDF87AA080B98EB290B66D075 /* DDNetworkingOfAlamofireKit_Private */, - CEBB7E4C70374B4CEF061B6050D0775E /* DDProgressHUDKit_Private */, - 4D20B75548F7FD07A43A0FAB22D94EE9 /* DDTimerKit_Private */, - 195AB7BE30DBDCB4B3C42978D69DA4D8 /* DDToastKit_Private */, - 348FAC1D84E1B214814B68894D3E34A2 /* DDWebImageKit_Private */, - 2C3D375B7790DE79C08B5E0FCC86F16E /* DDZFPlayerKit_Private */, - C5E268813B7F3A8726455CCC95C7893D /* ESTabBarController-swift */, - 65A7C6355E2742E02214D9A5DF4BF15C /* IQKeyboardManagerSwift */, - D64976ABA2833E2106E5BF4D3EF74DF1 /* JCore */, - 0D3ABA82E0BC0ACEF27116F01670D5C6 /* JPush */, - 2ECD004175BED25E4C259197A0D73F63 /* JPushExtension */, - E113D0088F877BDAE53921659DB17F11 /* JXCategoryView */, - 00BC8BDBB68952EF5BE663DDB7109047 /* Kingfisher */, - E5DA6793B8D03EE8E599BC571811D6C3 /* MJRefresh */, - 52FE7EF587C05769E77D36D296DA5CFB /* RxCocoa */, - A20EF6FFE8899463EEE0B5F19D858D6A /* RxRelay */, - 73D1F79C874D9AAAACB79323B1816E56 /* RxSwift */, - F6E1421D0423731AED955D200B636587 /* SnapKit */, - 39FB615036755A005604D4ED2960D71D /* SwiftEntryKit */, - B518E6CEAD8072299B5B05485C6CD962 /* ZFPlayer */, - 0AAFF068280F3B90A1683509031AAB31 /* ZLPhotoBrowser */, + 432A876885068DEAD248590A1F1468C7 /* UIBarButtonItem+DDCategory.h */, + CC3C6801E49F09346960D76A82B04C32 /* UIBarButtonItem+DDCategory.m */, ); - name = Pods; + name = "UIBarButtonItem+DDCategory"; sourceTree = ""; }; - 498EAB339B95F888E89E0AF786D96A81 /* DDMATrackManager */ = { + 2AE712C9F07917AF0E017DF28B44E90A /* DDBaseAttributedString */ = { isa = PBXGroup; children = ( - 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */, - C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */, - ); - name = DDMATrackManager; - sourceTree = ""; - }; - 4C3524CDCD010E5BB33F52D914138D7F /* Frameworks */ = { - isa = PBXGroup; - children = ( - CCA54C8DC51443F9D7810792164ADEDD /* jpush-ios-5.0.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4C65CDA41889669E4522BB5E422501EC /* Annotation */ = { - isa = PBXGroup; - children = ( - 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */, - 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */, - 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */, - 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */, - ); - name = Annotation; - sourceTree = ""; - }; - 4D20B75548F7FD07A43A0FAB22D94EE9 /* DDTimerKit_Private */ = { - isa = PBXGroup; - children = ( - 50CB07FD1AC0F378EE473B517DBA3FF8 /* GCDTimer */, - 483A3312AD0C10572CED893F510461C3 /* Support Files */, - ); - name = DDTimerKit_Private; - path = DDTimerKit_Private; - sourceTree = ""; - }; - 4E71857CEA36180BDB7C7431A1B75BC8 /* UIView+DDCategory */ = { - isa = PBXGroup; - children = ( - 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */, - 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */, - ); - name = "UIView+DDCategory"; - sourceTree = ""; - }; - 501B6FEF2B7F985D2E0B43AD19D978D8 /* DDCollectionViewCell */ = { - isa = PBXGroup; - children = ( - ); - name = DDCollectionViewCell; - sourceTree = ""; - }; - 50CB07FD1AC0F378EE473B517DBA3FF8 /* GCDTimer */ = { - isa = PBXGroup; - children = ( - 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */, - DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */, - BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */, - 5771ED0925B044877928215399540E5F /* DDTimerObject.m */, - ); - name = GCDTimer; - sourceTree = ""; - }; - 513C47973D778E315DB560F0D5961A9F /* Support Files */ = { - isa = PBXGroup; - children = ( - 4281BC6B7F3C3D7A089F9797BBF06E2D /* IQKeyboardManagerSwift.modulemap */, - A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */, - 1FFF44ED855551AA9A8E3BEAAB92E5FE /* IQKeyboardManagerSwift-prefix.pch */, - B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */, - 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */, - 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; - sourceTree = ""; - }; - 514653C1F630395A607FE407DB7E7885 /* Support Files */ = { - isa = PBXGroup; - children = ( - BF1496A203DAB16673C52184F4365137 /* JPush-xcframeworks.sh */, - B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */, - B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JPush"; - sourceTree = ""; - }; - 527833CF280611606BA360A140AA9A89 /* DDImage */ = { - isa = PBXGroup; - children = ( - ); - name = DDImage; - sourceTree = ""; - }; - 52FE7EF587C05769E77D36D296DA5CFB /* RxCocoa */ = { - isa = PBXGroup; - children = ( - 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */, - A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */, - 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */, - 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */, - 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */, - 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */, - 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */, - 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */, - 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */, - 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */, - 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */, - D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */, - 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */, - AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */, - A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */, - 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */, - 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */, - A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */, - D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */, - 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */, - 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */, - 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */, - 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */, - 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */, - 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */, - 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */, - 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */, - 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */, - 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */, - 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */, - 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */, - 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */, - 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */, - 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */, - 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */, - 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */, - 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */, - EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */, - 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */, - ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */, - 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */, - BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */, - 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */, - 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */, - 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */, - 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */, - 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */, - 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */, - 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */, - 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */, - A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */, - FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */, - C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */, - B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */, - 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */, - 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */, - EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */, - 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */, - 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */, - 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */, - 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */, - 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */, - EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */, - A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */, - 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */, - 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */, - 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */, - 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */, - DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */, - 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */, - A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */, - E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */, - B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */, - 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */, - 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */, - 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */, - EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */, - 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */, - 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */, - C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */, - 7804B814BE84F44433A41C79A45C1BDA /* SharedSequence+Operators+arity.swift */, - 512198CAD371897E0241365896207DA0 /* Signal.swift */, - 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */, - 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */, - DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */, - 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */, - 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */, - 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */, - E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */, - 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */, - EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */, - B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */, - F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */, - EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */, - 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */, - A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */, - 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */, - 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */, - CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */, - 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */, - EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */, - D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */, - 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */, - 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */, - 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */, - 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */, - 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */, - 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */, - C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */, - 608AABC3F159D9B3AC72B6A2916F76C7 /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; - sourceTree = ""; - }; - 547E74E9E8C112523EF0B5687D8D288F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 40E0058D736D2FDC6E24A3E9F3CC1379 /* IJKMediaFramework.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 55A13211204D6D12457C76752A9362B4 /* MapKit */ = { - isa = PBXGroup; - children = ( - 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */, - 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */, - BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */, - ); - name = MapKit; - sourceTree = ""; - }; - 5828785E1343DB81E90F4926E251422D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8E43A75339210117B70EB52B4FB07CC6 /* jpush-extension-ios-2.0.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5887217546BB729EC27EA59A692C26C5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6D951951C113463250A27821163D1A73 /* JPushExtension-xcframeworks.sh */, - 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */, - F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JPushExtension"; - sourceTree = ""; - }; - 5B7AE8B4F07C506282CC57EBED3ED5FB /* DDMAUtil */ = { - isa = PBXGroup; - children = ( - 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */, - 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */, - ); - name = DDMAUtil; - sourceTree = ""; - }; - 5D95C976CBE79A2AEF98D63464049D2A /* AMapTrack-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 5B49920B58862B75813C00DD4168C5A4 /* AMapTrackCommonObj.h */, - 076F3F7C4B2D640FFD8C449382BA44A4 /* AMapTrackError.h */, - 7296D34559BF2A268F33211BEB8E5DD3 /* AMapTrackHistoryObj.h */, - F9DDB937B8D11BC5772FF9CB42841A21 /* AMapTrackKit.h */, - 01060406B523DA754E94514A4E59AC30 /* AMapTrackManager.h */, - 5B9E1F2F7A81C7C6A45E8870634B4499 /* AMapTrackManagerOptions.h */, - E6055642B6FDF8AF802B0A7C42C937B6 /* AMapTrackTerminalObj.h */, - CF9ED2BE3ABB06C0343502AF2B8820CD /* AMapTrackTrackObj.h */, - B65847FFB1AF9A20B4D1AECAF46FDF1C /* AMapTrackVersion.h */, - 1F8704BC86F917F1C08AC9A40E94C42A /* Frameworks */, - 810134C59DDB431BF894C0C9DD01A35F /* Support Files */, - ); - name = "AMapTrack-NO-IDFA"; - path = "AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - 5DBF96672F8B58CFE9DE48EDF5C3CEDB /* DDBaseAttributedString */ = { - isa = PBXGroup; - children = ( - D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */, - 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */, - 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */, - ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */, + 1537CC63F6EC51EE4989F0BDB67F7825 /* DDBaseAttributedString.h */, + AD37A0C5494B3F2FECB8520300F12FB8 /* DDBaseAttributedString.m */, + 8539BEAC00890AC3182CC782481B3016 /* DDBaseMutableAttributedString.h */, + B7890D579AEBF8ADFFB67D9E18DD5457 /* DDBaseMutableAttributedString.m */, ); name = DDBaseAttributedString; sourceTree = ""; }; - 5E6DB2F9BDD836AFF4E23E28E6C612BA /* AMapFoundation-NO-IDFA */ = { + 2D0FD2AFD91C5FC90D36A35D7261F41E /* Resources */ = { isa = PBXGroup; children = ( - FA9DD38948A02AF0C65ADCCC8A070AC4 /* AMapFoundationConst.h */, - 309C4A496075AA30DB01C352B0F741EB /* AMapFoundationKit.h */, - 5A7766896225724D0EBD61672357DA84 /* AMapFoundationVersion.h */, - 095AE7FC2DCDBF9754D01177C7F91D4A /* AMapServices.h */, - 32383E610F4FD0D7AE575C3573CB935C /* AMapURLSearch.h */, - F297EB0BE82D002E965E535672F9E30B /* AMapURLSearchConfig.h */, - AA5A3813B9BCC5152332A0BCA3F0F210 /* AMapURLSearchType.h */, - E28683304AC55A54302E0C93BBE22310 /* AMapUtility.h */, - 997A4905B66DD0A2E2C90FD13B6295E6 /* Frameworks */, - 490AB57BC122A45A5F83545B196C9B2E /* Support Files */, - ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 5FF7AF34EEB9BE2651014904C7C5E67D /* Support Files */ = { - isa = PBXGroup; - children = ( - 689F4417C7B94DD9763F378CEB1B38AC /* ZLPhotoBrowser.modulemap */, - 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */, - 2B9D583864538F85F865E5E7539A6994 /* ZLPhotoBrowser-prefix.pch */, - 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */, - 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */, - 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZLPhotoBrowser"; - sourceTree = ""; - }; - 601DC46F4A353817F556E9C44CE568FF /* DDControlsKit_Private */ = { - isa = PBXGroup; - children = ( - D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */, - 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */, - 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */, - 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */, - 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */, - 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */, - 64693E044631B15049165D8231425603 /* DDLabel.swift */, - 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */, - 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */, - 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */, - A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */, - 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */, - 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */, - FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */, - E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */, - 3C2062208634D82A8FF326D4A593396C /* DDView.swift */, - 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */, - 94314F998C342239E5C59D4DB23484FC /* DDAttributedString */, - 26155DA47A754F489640B37FE77C3AA2 /* DDButton */, - 00402E35BA48ACFA486DF89A7239C7AC /* DDCollectionView */, - 501B6FEF2B7F985D2E0B43AD19D978D8 /* DDCollectionViewCell */, - 527833CF280611606BA360A140AA9A89 /* DDImage */, - E34562F666C8ADAA48BD35B01B4B9E3C /* DDImageView */, - EDC7C10F918381835C1FBA4D4CC67BC7 /* DDLabel */, - F1B0C090BCB65AEC19DF55CCB1665E8E /* DDNavigationController */, - DC7023691CBD3660125C2B53927377C8 /* DDScrollView */, - DDD290CD3D862B502DCA6EA215F7B2F8 /* DDSwitch */, - 2A07298E2B7BF776139506452F2E7A7A /* DDTableView */, - 82E1B631253F5B5C7D84F61D81BB6050 /* DDTableViewCell */, - D19A6B98D6B95CBC9C68EB83C62C01BD /* DDTextField */, - EF83A098A5224291DE1F5C44A5362487 /* DDTextView */, - 305205ABAD17D502081612C95E68A017 /* DDView */, - D2EBF6D8C06124EDDBD567C4D6856934 /* DDViewController */, - 78BEDDA229B6D82D0C712B23814DA955 /* Support Files */, - ); - name = DDControlsKit_Private; - path = DDControlsKit_Private; - sourceTree = ""; - }; - 608AABC3F159D9B3AC72B6A2916F76C7 /* Support Files */ = { - isa = PBXGroup; - children = ( - B3E049D3E4C6D788A64CD79C35F1A122 /* RxCocoa.modulemap */, - 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */, - 1E88430665903F457E0222440240AF98 /* RxCocoa-prefix.pch */, - 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */, - 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */, - 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; - sourceTree = ""; - }; - 613F87C9A1BC103ABED702C1DE0A4123 /* Support Files */ = { - isa = PBXGroup; - children = ( - 31BCD24BC162C2ADB05043C9FFC69D9F /* DDNetworkingOfAlamofireKit_Private.modulemap */, - 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */, - F3656C9F0199BB9850AEB8737CC1AA9F /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, - D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, - 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, - EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; - sourceTree = ""; - }; - 62C334F4F78CC4AA668381198791216B /* Resources */ = { - isa = PBXGroup; - children = ( - 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */, + BAFC57D2B4C8CEC0F75DE8D5A5B20321 /* en.lproj */, ); name = Resources; sourceTree = ""; }; - 634DC1DE5ED3524E25AB587A969682A9 /* DDBaseButton */ = { + 2FEBDC59BB201183434A7F0145449B83 /* Support Files */ = { isa = PBXGroup; children = ( - 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */, - 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */, - ); - name = DDBaseButton; - sourceTree = ""; - }; - 65A7C6355E2742E02214D9A5DF4BF15C /* IQKeyboardManagerSwift */ = { - isa = PBXGroup; - children = ( - A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */, - 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */, - F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */, - 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */, - 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */, - 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */, - C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */, - EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */, - CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */, - 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */, - AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */, - 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */, - CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */, - 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */, - 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */, - AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */, - 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */, - C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */, - E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */, - ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */, - CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */, - F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */, - 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */, - 513C47973D778E315DB560F0D5961A9F /* Support Files */, - ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - 65E26665EC70B3A5EDDEB678AC1991F1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 76B2CB13FBA602A6DCB10C1E37138C3A /* RxRelay.modulemap */, - 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */, - 4516A96E5E13810F763C17159ADB548C /* RxRelay-prefix.pch */, - A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */, - EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */, - CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */, + 70102704DC56EC8376C55F1AB704E51F /* ESTabBarController-swift.modulemap */, + 19336AA7F1A486A2846EA354FEDE5F6F /* ESTabBarController-swift-dummy.m */, + 29838441FADBB9608D5A5F5DF8389F78 /* ESTabBarController-swift-prefix.pch */, + 4528EC2120E04FC8466C6A40ABDE7853 /* ESTabBarController-swift-umbrella.h */, + 01FD5837AE035808BE0618AAE400EA00 /* ESTabBarController-swift.debug.xcconfig */, + 4EE2E00024B4D570844A686A7824A3B4 /* ESTabBarController-swift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxRelay"; + path = "../Target Support Files/ESTabBarController-swift"; sourceTree = ""; }; - 6B93295BDF87AA080B98EB290B66D075 /* DDNetworkingOfAlamofireKit_Private */ = { + 30325EB744B2C03D7E875F0CE6E293E5 /* Resources */ = { isa = PBXGroup; children = ( - 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */, - 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */, - 613F87C9A1BC103ABED702C1DE0A4123 /* Support Files */, + 10B1EFC3A550A3AA32A06ECCDAB84033 /* ZLPhotoBrowser.bundle */, ); - name = DDNetworkingOfAlamofireKit_Private; - path = DDNetworkingOfAlamofireKit_Private; + name = Resources; sourceTree = ""; }; - 6C12F14C0F98F6357A8A6BBE1EF10761 /* Support Files */ = { + 3143EA2583DD547A8F61C9E515D88859 /* Resources */ = { isa = PBXGroup; children = ( - D26D2CEEB9385C07557395DF259F331D /* DDFontKit_Private.modulemap */, - 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */, - 94CE64EF2983B8EA8371A30908CB1151 /* DDFontKit_Private-prefix.pch */, - ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */, - 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */, - 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */, + 7F3F72A470226113D96BB6DF56A491C2 /* ZFPlayer.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/DDFontKit_Private"; + name = Resources; sourceTree = ""; }; - 72C5D10C15055EC878B29A0125AAAEAC /* Support Files */ = { + 315FAC09712FC390008D3C56E9EB4022 /* MapView */ = { isa = PBXGroup; children = ( - 899CF7DBCF7CF18AB7A9BC6E7F5D65AE /* MJRefresh.modulemap */, - 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */, - D45B65BFFA81007699A9B670A8B79DEF /* MJRefresh-prefix.pch */, - 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */, - A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */, - EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */, + 277CE35B7FB2A1C89E3DEE637E468E7E /* DDMAMapView.h */, + E7A0D7B8F89C0A9CA512A96C27B097B7 /* DDMAMapView.m */, + ); + name = MapView; + sourceTree = ""; + }; + 3167634B61C7B06B396FB25CC05CF20E /* Support Files */ = { + isa = PBXGroup; + children = ( + F0A0F3ED888BF0534053EB9C3EE8684C /* MJRefresh.modulemap */, + 6B7FF69CE22B605CD176EFF8CB85E99F /* MJRefresh-dummy.m */, + 3ECF6F12DFC620EAC2EC4C545F6A372C /* MJRefresh-prefix.pch */, + 2071232916EBF837AB10673C3EA4DD42 /* MJRefresh-umbrella.h */, + 8F1C147D0F48E0B15A53B09C7CA03B98 /* MJRefresh.debug.xcconfig */, + 7182554AFB87ED2157B74FB857D10BE6 /* MJRefresh.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; - 73D1F79C874D9AAAACB79323B1816E56 /* RxSwift */ = { + 35A59C96A90BA4248D3DE12F890EC9A9 /* SwiftLog */ = { isa = PBXGroup; children = ( - 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */, - 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */, - AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */, - 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */, - 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */, - B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */, - D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */, - 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */, - 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */, - 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */, - 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */, - 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */, - 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */, - 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */, - A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */, - 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */, - 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */, - 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */, - C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */, - E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */, - 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */, - C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */, - 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */, - 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */, - E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */, - 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */, - 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */, - 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */, - 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */, - 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */, - 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */, - CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */, - 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */, - ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */, - 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */, - B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */, - AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */, - D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */, - 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */, - 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */, - 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */, - 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */, - 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */, - 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */, - 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */, - 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */, - 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */, - 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */, - B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */, - 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */, - 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */, - A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */, - E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */, - 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */, - 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */, - 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */, - 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */, - 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */, - E31937D858F88461091E8E9665264821 /* GroupBy.swift */, - D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */, - A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */, - 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */, - 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */, - E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */, - DF85A43F94478348DC359B2ECA49DF89 /* Infallible+CombineLatest+arity.swift */, - 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */, - 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */, - 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */, - 01BFEA70C6E483CAFBA16923005C959A /* Infallible+Zip+arity.swift */, - B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */, - F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */, - 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */, - 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */, - 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */, - 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */, - A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */, - 12053DF295F568162EA9D75E41377ECA /* Map.swift */, - 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */, - 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */, - C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */, - 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */, - 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */, - E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */, - F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */, - 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */, - D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */, - 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */, - B88828D557894B90E469361205FE6C8D /* ObservableType.swift */, - 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */, - 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */, - 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */, - 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */, - E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */, - 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */, - CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */, - E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */, - E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */, - 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */, - 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */, - 53E61CB5B99B647B95D4B0976004D38A /* PrimitiveSequence+Zip+arity.swift */, - 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */, - 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */, - 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */, - 139DEE534B270022581863C8F73C08CB /* Queue.swift */, - 4F7960F7EF217EAC657317256397F703 /* Range.swift */, - 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */, - 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */, - 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */, - 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */, - 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */, - 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */, - A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */, - CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */, - FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */, - 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */, - EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */, - C677273897E3FC43917865026DB5ED4C /* Scan.swift */, - 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */, - FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */, - ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */, - D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */, - 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */, - 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */, - D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */, - 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */, - 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */, - E2856123F91FD29C17DE238560F12B69 /* Single.swift */, - 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */, - 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */, - 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */, - 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */, - 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */, - A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */, - 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */, - 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */, - 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */, - 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */, - 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */, - 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */, - 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */, - 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */, - 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */, - 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */, - BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */, - B5836DA464F04AE897BABF3177AA7987 /* Take.swift */, - 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */, - AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */, - 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */, - 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */, - 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */, - 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */, - F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */, - A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */, - 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */, - E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */, - D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */, - 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */, - 134CED5F3453431371663DA67F0670AB /* Zip.swift */, - 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */, - 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */, - EC3B0B0D5CAE8076F30DE363BC4DB688 /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 743B3E4EFEF280A56CA723DCB8405DC7 /* Support Files */ = { - isa = PBXGroup; - children = ( - C24BE12B3CF8D0E59502E1A9C60397BF /* DDAutoUIKit_Private.modulemap */, - 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */, - 5987D13C5ECE04FF23979641FD721E67 /* DDAutoUIKit_Private-prefix.pch */, - 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */, - A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */, - F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDAutoUIKit_Private"; - sourceTree = ""; - }; - 77B99A9B9AA3A988C97A01ECD36BE70F /* Support Files */ = { - isa = PBXGroup; - children = ( - 1B4F4A04E6F011A16855ADA9246AF2F5 /* DDCategoryKit_Private.modulemap */, - C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */, - 402148B70BE2CE157274E33B984E1E4E /* DDCategoryKit_Private-prefix.pch */, - 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */, - 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */, - C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDCategoryKit_Private"; - sourceTree = ""; - }; - 78BEDDA229B6D82D0C712B23814DA955 /* Support Files */ = { - isa = PBXGroup; - children = ( - 738CA6BDF974B624D553EC7A2A24CE3E /* DDControlsKit_Private.modulemap */, - 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */, - BB7404E45CDCE86909B97E1D0F03D801 /* DDControlsKit_Private-prefix.pch */, - 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */, - 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */, - 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDControlsKit_Private"; - sourceTree = ""; - }; - 78C4E98758DCB9B31F0ED6ADB32B3E41 /* Core */ = { - isa = PBXGroup; - children = ( - 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */, - C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */, - F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */, - 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */, - 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */, - 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */, - A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */, - B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */, - E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */, - 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */, - CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */, - 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */, - 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */, - E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */, - 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */, - A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */, - EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */, - 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */, - B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */, - 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */, - 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */, - EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */, - 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */, - EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */, - C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */, - 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */, - 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */, - FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */, - BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */, - 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */, - 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */, - 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */, - 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */, - 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */, - 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */, - 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */, - 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */, - 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */, - 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */, - 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */, - 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */, - 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */, - 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */, - ); - name = Core; - sourceTree = ""; - }; - 793C8A5AAC1E1CBC8DD5AA7295F5DA14 /* DDLogKit_Private */ = { - isa = PBXGroup; - children = ( - 374F1290CFF44FBD858D8DAFB028C345 /* OCLog */, - 0CA3D46499ECF5159DD074A7DD4625E0 /* Support Files */, - 89BF0B6B7932D56E4BFFE5D61B4E0E19 /* SwiftLog */, - ); - name = DDLogKit_Private; - path = DDLogKit_Private; - sourceTree = ""; - }; - 7C2E5111F79C0E06449F3D7B3C97A891 /* DDBaseImageView */ = { - isa = PBXGroup; - children = ( - 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */, - 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */, - ); - name = DDBaseImageView; - sourceTree = ""; - }; - 810134C59DDB431BF894C0C9DD01A35F /* Support Files */ = { - isa = PBXGroup; - children = ( - B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */, - A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - 82E1B631253F5B5C7D84F61D81BB6050 /* DDTableViewCell */ = { - isa = PBXGroup; - children = ( - ); - name = DDTableViewCell; - sourceTree = ""; - }; - 830BED8BD6A9F51B53C28952E40F8548 /* DDBaseAnimation */ = { - isa = PBXGroup; - children = ( - FB8E648D20DFA1E7B8F5BC4EF9D7F37C /* DDTransitionAnimation */, - ); - name = DDBaseAnimation; - sourceTree = ""; - }; - 858A565ED5D76A3A59A766E1EDEE989C /* DDBaseNavigationController */ = { - isa = PBXGroup; - children = ( - 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */, - B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */, - 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */, - 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */, - ); - name = DDBaseNavigationController; - sourceTree = ""; - }; - 86B07C4E73FDAC0ED85839A0DE4B871E /* NSObject+DDCategory */ = { - isa = PBXGroup; - children = ( - BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */, - 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */, - ); - name = "NSObject+DDCategory"; - sourceTree = ""; - }; - 88B74B9F490A738007937EE61820E975 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 684A8B14BEF4463367F8DB32061E436C /* AMapSearchKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 89BF0B6B7932D56E4BFFE5D61B4E0E19 /* SwiftLog */ = { - isa = PBXGroup; - children = ( - B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */, + 62C02F11B14F9989C7ED2DE9507F7CF2 /* DDSwiftLog.swift */, ); name = SwiftLog; sourceTree = ""; }; - 8BC95B52D0B22CA7CE63F73BDCB46AA1 /* Alamofire */ = { + 35F62755E96BFF95389C16022BACF0AE /* Core */ = { isa = PBXGroup; children = ( - D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */, - A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */, - DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */, - 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */, - 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */, - 6B9267257662D20D600635F881A2FF37 /* Combine.swift */, - 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */, - 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */, - 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */, - CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */, - 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */, - E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */, - D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */, - 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */, - E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */, - 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */, - EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */, - 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */, - 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */, - 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */, - 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */, - ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */, - ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */, - FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */, - 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */, - 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */, - 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */, - 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */, - E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */, - 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */, - 690896191B353008125BF792D691B948 /* SessionDelegate.swift */, - B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */, - D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */, - 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */, - 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */, - 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */, - 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */, - CCF86986014C404B7836E0A26C235329 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 8D75B425C3A0DCFFBAFD5A6306D3F74C /* SDWebImage */ = { - isa = PBXGroup; - children = ( - 91B2E937D38191019D78AB545E88FC85 /* Core */, - 55A13211204D6D12457C76752A9362B4 /* MapKit */, - ); - name = SDWebImage; - sourceTree = ""; - }; - 8FABA039B54AC31E6C4EBBD80018DBF2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1231CED16BF22E1BBA8ADAEC7B54313A /* SwiftEntryKit.modulemap */, - A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */, - 0E386B8C951666613FC2583B57B3B40D /* SwiftEntryKit-prefix.pch */, - 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */, - 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */, - 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftEntryKit"; - sourceTree = ""; - }; - 9054344A8B7EB4F89F57ABDBCA9CDCB0 /* DDBasicControlsKit_Private */ = { - isa = PBXGroup; - children = ( - 830BED8BD6A9F51B53C28952E40F8548 /* DDBaseAnimation */, - 5DBF96672F8B58CFE9DE48EDF5C3CEDB /* DDBaseAttributedString */, - 634DC1DE5ED3524E25AB587A969682A9 /* DDBaseButton */, - F282805155B3CC5FDAE2CDB3C42758BE /* DDBaseCollectionView */, - 18D547258545C8F3EE4C9686AC531856 /* DDBaseCollectionViewCell */, - F7AAC2B3E935AEBF838163424146F30E /* DDBaseImage */, - 7C2E5111F79C0E06449F3D7B3C97A891 /* DDBaseImageView */, - A6818EB87AC1F744DF684CC8B2304793 /* DDBaseLabel */, - 858A565ED5D76A3A59A766E1EDEE989C /* DDBaseNavigationController */, - 033F116B60A754AEF07A7C83E032ABA8 /* DDBaseScrollView */, - CA52B75CE0ED5217CF66486A4AC33937 /* DDBaseSwitch */, - 0A18380C56C4108C777BCAF42D969A6C /* DDBaseTableView */, - F4F9FBC5D4AA372226BD1CFDE1FD0590 /* DDBaseTableViewCell */, - A49690FA9317F36BF287D8B484B5A298 /* DDBaseTextField */, - 08ADB8716123A44465C7EB154863CB15 /* DDBaseTextView */, - F3E2B2FC29198633E5CB9BFBA2A00D14 /* DDBaseView */, - B035FE3E6E4976DD5230BC4BBAF7E191 /* DDBaseViewController */, - 43E80D6E684C8B13EBDE4F1521DD2415 /* Support Files */, - ); - name = DDBasicControlsKit_Private; - path = DDBasicControlsKit_Private; - sourceTree = ""; - }; - 91B2E937D38191019D78AB545E88FC85 /* Core */ = { - isa = PBXGroup; - children = ( - E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */, - C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */, - AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */, - E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */, - F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */, - 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */, - FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */, - 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */, - AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */, - 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */, - 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */, - 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */, - 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */, - 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */, - 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */, - 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */, - 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */, - 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */, - D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */, - 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */, - 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */, - 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */, - FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */, - E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */, - 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */, - 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */, - AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */, - D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */, - B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */, - D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */, - 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */, - 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */, - 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */, - 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */, - 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */, - EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */, - 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */, - 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */, - 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */, - 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */, - 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */, - C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */, - 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */, - 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */, - BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */, - BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */, - 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */, - 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */, - E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */, - 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */, - 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */, - 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */, - 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */, - 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */, - BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */, - E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */, - 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */, - 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */, - 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */, - 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */, - 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */, - C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */, - B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */, - E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */, - EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */, - DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */, - 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */, - E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */, - EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */, - 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */, - 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */, - 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */, - F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */, - 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */, - 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */, - 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */, - 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */, - B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */, - 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */, - 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */, - 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */, - C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */, - 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */, - 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */, - 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */, - 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */, - C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */, - 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */, - BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */, - A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */, - 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */, - 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */, - 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */, - F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */, - CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */, - 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */, - C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */, - 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */, - 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */, - 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */, - CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */, - 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */, - 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */, - 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */, - 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */, - ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */, - CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */, - 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */, - 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */, - B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */, - B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */, - 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */, - 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */, - F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */, - 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */, - B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */, - 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */, - 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */, - B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */, - 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */, - 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */, - 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */, - 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */, - 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */, - E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */, - A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */, - 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */, - 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */, - 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */, - 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */, - 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */, - DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */, - 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */, - 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */, - AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */, - 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */, - 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */, - 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */, - E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */, - 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */, - 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */, - EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */, + 2D7CA969F0EF85DD814081D896C386FE /* Array+ZLPhotoBrowser.swift */, + AC949376C7F4C3D19501E36AE11176A9 /* Bool+ZLPhotoBrowser.swift */, + A8ADE9C032D73C7DB87F4674C52537A7 /* Bundle+ZLPhotoBrowser.swift */, + 65E9138F64A5A2BFA96033A84096ADE1 /* Cell+ZLPhotoBrowser.swift */, + 43DDF19E2E9C3EF8C294621573273582 /* CGFloat+ZLPhotoBrowser.swift */, + DAF16F84CF62ECD2F55E075FB100E6E3 /* NSError+ZLPhotoBrowser.swift */, + 9FFCBA9BBECA401BA25F808F15B05123 /* PHAsset+ZLPhotoBrowser.swift */, + D64FAA4FC917CFAD495B3863DB7F4514 /* String+ZLPhotoBrowser.swift */, + C58E37EA65E7F4B1C86B365B45733959 /* UIColor+ZLPhotoBrowser.swift */, + 947B6C0A836E704E80F2E2C566BA6ACD /* UIFont+ZLPhotoBrowser.swift */, + C89D3E5E2FC0FE8B9814F79E32A84F1E /* UIImage+ZLPhotoBrowser.swift */, + 821549F5AD6DB8E667713D4BC19BBAAB /* UIView+ZLPhotoBrowser.swift */, + 4D013557D88B2EFADA3CD22DFCA6D6B7 /* UIViewController+ZLPhotoBrowser.swift */, + FFB56DD13414CE2EA092BCCBBD6816E0 /* ZLAddPhotoCell.swift */, + 54C344FAFCD94FF6C8097DA5F0B8EA85 /* ZLAdjustSlider.swift */, + 3B71905D1113A61B805741940E5F1268 /* ZLAlbumListCell.swift */, + 32465A874AE1AA8CE0742D8BE4802C77 /* ZLAlbumListController.swift */, + 5BDD12E7016EB6A322590351C7D99858 /* ZLAlbumListModel.swift */, + A758A97CED6A1043D55B389B8CF5E08B /* ZLAnimationUtils.swift */, + BC3F96AAF05CD789FF884E8AAC1506ED /* ZLBaseStickerView.swift */, + 5945CAB51637E4AAF5C8DB1EC1CA296D /* ZLCameraCell.swift */, + CA4BAD6FB0B6E0C54723BBED6578AB32 /* ZLCameraConfiguration.swift */, + 52FFE56C7E1ADD713A7B010E77FE165B /* ZLClipImageDismissAnimatedTransition.swift */, + 0F530ED0C95C50F3B39355E792C3BD25 /* ZLClipImageViewController.swift */, + 29A5E254A1D08FC5AC008FFA5C2CAAB5 /* ZLCollectionViewFlowLayout.swift */, + B7119FE668ACB37A47854664A1C79491 /* ZLCustomAlertProtocol.swift */, + 2C01747C81431137F0B2FBC49CC2F571 /* ZLCustomCamera.swift */, + 90905B0BF54CC75C7A35AC35F3EC4404 /* ZLEditImageConfiguration.swift */, + 5E10A9DA1C9459CC6EDF34A60A0C9BE7 /* ZLEditImageViewController.swift */, + 3FE47F01FA8A61DA037052A3C13DCAA4 /* ZLEditToolCells.swift */, + 0D79C596FA01F7D515D5D7B0816DBA0D /* ZLEditVideoViewController.swift */, + C4D1B6B6378648266025535226712CDC /* ZLEmbedAlbumListView.swift */, + D453B2A721F7F3A11A0DAB5653DAAB0E /* ZLEnlargeButton.swift */, + 09679F483E8BC0B7769C6B40CB3EF766 /* ZLFetchImageOperation.swift */, + AA2EFC6C48BDFCEB516D7A2CFC7D511D /* ZLFilter.swift */, + 5B4EC6A0FDE3050F9C38ADB9E741843F /* ZLGeneralDefine.swift */, + 94651CD0FFF8673C8B748C11A4790A56 /* ZLImageNavController.swift */, + 8706F8B8B80B95131EF329EF5A175C01 /* ZLImagePreviewController.swift */, + A048CDED2B5F5C4113EBAC62A6D5D0BB /* ZLImageStickerView.swift */, + 08FD2F5FFB014DFD67C1BF459720EA1B /* ZLInputTextViewController.swift */, + EB4D800F4251875BCA325577C70203F9 /* ZLLanguageDefine.swift */, + 32D76F087C5CFBF5C45D94736AF00C37 /* ZLPhotoBrowser.h */, + D326FDC428B73FC0849E1E7F4DDC3F7F /* ZLPhotoBrowser.swift */, + 5239FCFDD2A664C1B0D72BC7420AC4A7 /* ZLPhotoConfiguration.swift */, + 5C62FDBDE7C1DADEC1DDAF45CFC0C1BA /* ZLPhotoConfiguration+Chaining.swift */, + 4B2D0C46AF960DA01B5CF774982460A6 /* ZLPhotoManager.swift */, + A859FE4DE1E318C7549723A8795541AD /* ZLPhotoModel.swift */, + B778FBA7B0F2C6B36531688C0F9D4D75 /* ZLPhotoPreviewAnimatedTransition.swift */, + 82BE03FCC5A2488FDA4E063B109CD0C3 /* ZLPhotoPreviewCell.swift */, + 993BD8D8594D8D36AE978536CFB422C3 /* ZLPhotoPreviewController.swift */, + DC71812FAA873F7E5F024C2D0D5155E6 /* ZLPhotoPreviewPopInteractiveTransition.swift */, + 8808ED8137FEA71CE68C18EE2072B944 /* ZLPhotoPreviewSheet.swift */, + DA71ECAA5F2DE7ECBFD4ABA7215DC00E /* ZLPhotoUIConfiguration.swift */, + 1E83B92860BE0656A928392A5A75D46F /* ZLPhotoUIConfiguration+Chaining.swift */, + C209394D046E6FF6833D16358D5A06D6 /* ZLProgressHUD.swift */, + 342BA4BFD5B7C13974E073011F535A67 /* ZLProgressView.swift */, + 4978B9D7E11393D8A1D59E4F96B3445B /* ZLResultModel.swift */, + 19EDE38A6562C1615319B79C41BEC67D /* ZLTextStickerView.swift */, + 07D78677160C794E57541BF7CC00A9EB /* ZLThumbnailPhotoCell.swift */, + EA1AE61162F52B4B483F74E044B134E8 /* ZLThumbnailViewController.swift */, + 5BFD9FBEC141ACCFEA657592B9385D86 /* ZLVideoManager.swift */, + BAFE5E6C67FB784804942BE9FEC427E2 /* ZLWeakProxy.swift */, ); name = Core; sourceTree = ""; }; - 928C19F608DC91D37F9B2E54A3DDF1F4 /* DDColorKit_Private */ = { + 376A141CC11F85694915A2A10C2030AB /* UITabBarController+DDCategory */ = { isa = PBXGroup; children = ( - 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */, - 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */, - 2B77C3BCD0689203E8E5D666D6B9BFD1 /* Support Files */, + 4ADCAD6D3FCCEDDD9C076480E5E45099 /* UITabBarController+DDCategory.h */, + FB1F1786CCF5642321B94612E0B82FAC /* UITabBarController+DDCategory.m */, ); - name = DDColorKit_Private; - path = DDColorKit_Private; + name = "UITabBarController+DDCategory"; sourceTree = ""; }; - 93EA1D0A8C76C0C3683E166DDBDD64ED /* DDMANaviManager */ = { + 3770B8FEE2A7E4133405CEEEC921FC0B /* UIWindow+DDCategory */ = { isa = PBXGroup; children = ( - 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */, - 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */, + 6FE5E72275F822610883D415F2B1904E /* UIWindow+DDCategory.h */, + 4EF8F74D13431D690CDD65CA74EE791C /* UIWindow+DDCategory.m */, ); - name = DDMANaviManager; + name = "UIWindow+DDCategory"; sourceTree = ""; }; - 94314F998C342239E5C59D4DB23484FC /* DDAttributedString */ = { + 387FA5A63BDDBEBE9494E6FFDE3F6D54 /* Support Files */ = { isa = PBXGroup; children = ( - ); - name = DDAttributedString; - sourceTree = ""; - }; - 952E45B34580784EF1A268107FE21EF9 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2656C0B2C2AA1AC4B3D6FFEF795C3D21 /* DDToastKit_Private.modulemap */, - 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */, - 3A615CD50B887EADE2E7FC3EFA2DAC62 /* DDToastKit_Private-prefix.pch */, - 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */, - DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */, - 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */, + 5EC049A66BAB2E3BCEEBB6E3FDC4B50B /* DDToastKit_Private.modulemap */, + 7EBE53E09A68AD921539C2361B9A6ED6 /* DDToastKit_Private-dummy.m */, + 8B5583815ABF5275B70043785A3CC0B7 /* DDToastKit_Private-prefix.pch */, + 4E1CAE0F68A31E70898571AD8C70091E /* DDToastKit_Private-umbrella.h */, + 773296EF2930B3E35BD73B83BB7FAA18 /* DDToastKit_Private.debug.xcconfig */, + C2649EC58C7F54FFF3939FA2919E47AB /* DDToastKit_Private.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DDToastKit_Private"; sourceTree = ""; }; - 96AF6A4ACCF93B9A95BBAB5555B944BC /* Resources */ = { + 38C4A5E96DB1264C92867E7D982216FA /* RxCocoa */ = { isa = PBXGroup; children = ( - 8D04B785AE6FDE85B9DF7DF48BC20550 /* MJRefresh.bundle */, + BA345656CEEBB166A60D66C8D8820A90 /* _RX.h */, + F5BF7804986AA7DA3D72F19976F73D0D /* _RX.m */, + 6F9953965AAC993ADA0BCC611CD1E8CE /* _RXDelegateProxy.h */, + 9F54B302E100C531F5D81683F8BC181C /* _RXDelegateProxy.m */, + ED22E537BA4185871D0AB637E2062896 /* _RXKVOObserver.h */, + DEF2B64CA44CB1CB884A44495E8B0996 /* _RXKVOObserver.m */, + 37CB11A5EF92888E3D0813D45F3803ED /* _RXObjCRuntime.h */, + E0BAB8B4500873E28E7DC1F0BD102E70 /* _RXObjCRuntime.m */, + F6BB80475A59BFFB6B547DA6334273A6 /* Bag.swift */, + EC6F998A0732BDAEF45050D16008E23A /* BehaviorRelay+Driver.swift */, + 89B6F33F4391DC92D053B8CC51ABF051 /* ControlEvent.swift */, + 345DF1DB5259468BA709E7F1A5E2053E /* ControlEvent+Driver.swift */, + 9301CBDC68C4AE6266152B69E83B7676 /* ControlEvent+Signal.swift */, + F20A547D6B9F09BB5096CCD98A34342B /* ControlProperty.swift */, + 769EBFADDE754A43085EE83F8F24A556 /* ControlProperty+Driver.swift */, + 1D0FCBE38331BFB1BA3D657C312C8925 /* ControlTarget.swift */, + DD3D47861747335BA4AC2BEFD62A4F4E /* DelegateProxy.swift */, + 99B8099F6C5AA266D926B61B3C23EB2C /* DelegateProxyType.swift */, + AEFD765B54F2B0C16F7D7D2212C4E2BC /* DispatchQueue+Extensions.swift */, + 4E35A6CE15E8C8AD873CFD4DF6370CE5 /* Driver.swift */, + 63A19FCD5F14B579DF601EB34FDCD6C6 /* Driver+Subscription.swift */, + 09D86DF21A214276E767A20193529E2E /* Infallible+Bind.swift */, + 7AED537C826350E5E4817BD24A5D0276 /* InfiniteSequence.swift */, + 3ED446AE499DBA824A0960CC2FEBC0CC /* ItemEvents.swift */, + 7C3663981616CA0C6D2B3D7D48C3A723 /* KVORepresentable.swift */, + 49847C15FCB2BF22E6360A5BCF17E05C /* KVORepresentable+CoreGraphics.swift */, + BBFDB3D386F6F0518F5C3CDE7E5410E4 /* KVORepresentable+Swift.swift */, + D60053D01A426B930F6DD119E4531B42 /* NotificationCenter+Rx.swift */, + 0F6CF4BF3CB22160673023A617B0AFA7 /* NSButton+Rx.swift */, + F5A1B8129DE40C2783D9835F67B4B5CD /* NSControl+Rx.swift */, + DD26F870C33FBAC85A4A3B30D32873EC /* NSObject+Rx.swift */, + 57A24AC1D9AAA228D0C42680D2D8DBCC /* NSObject+Rx+KVORepresentable.swift */, + F2EA646E9CF303D00C6782A2EAC2325E /* NSObject+Rx+RawRepresentable.swift */, + 6801721F8D011BB27878F213B72D4F2A /* NSSlider+Rx.swift */, + 62AF8465C97E6AB8573382B2D2F20766 /* NSTextField+Rx.swift */, + 98FE65DCEF2EDCDC4698FEC19B239454 /* NSTextStorage+Rx.swift */, + A9ECAF130C7DA625175311FCD0A09957 /* NSTextView+Rx.swift */, + 3C2C658C167C8A09FF56F677C5036AAB /* NSView+Rx.swift */, + 0158A6F7A5FBC8E5CF93EAA5D163A3EB /* Observable+Bind.swift */, + 614A7C9D3A652BC9AAEFABD888501723 /* ObservableConvertibleType+Driver.swift */, + CD9DE44C0A7317A6AD19AA56BBA6A786 /* ObservableConvertibleType+SharedSequence.swift */, + 12864219C0D1459B1B7CDD3949B47E81 /* ObservableConvertibleType+Signal.swift */, + 7044153D516D2FFE33128D478FB50DFC /* Platform.Darwin.swift */, + 965EF4B73F26BA3C5F67865F1F68432F /* Platform.Linux.swift */, + 21E4892F7CA10E721EB9907367F0EF3D /* PriorityQueue.swift */, + 114129D16D54BC1FDA856F2F68D7513E /* PublishRelay+Signal.swift */, + 1650902EEF0FF3E54371089C97230964 /* Queue.swift */, + 4D215C6400A0063DC87269B5505E1860 /* RecursiveLock.swift */, + DE6850579127513FA44BEE6AAC1EEBB1 /* RxCocoa.h */, + D88FE7A4892E671109C0177ADC15D7FB /* RxCocoa.swift */, + 2AFD3531661703C625055EC4C1D638C8 /* RxCocoaObjCRuntimeError+Extensions.swift */, + 9BE484D699B0D57761C8AAD3B3B77038 /* RxCocoaRuntime.h */, + 3D60774E962E824A01C38B46D4B48E96 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + C383C886514C80DAFEB47932333DA32C /* RxCollectionViewDataSourceProxy.swift */, + 314446C50FA3EDA5D770B20FDB02A043 /* RxCollectionViewDataSourceType.swift */, + 554824E6E4552198E7F086083BD9370D /* RxCollectionViewDelegateProxy.swift */, + D9C311AF118B4D3375F25C0F06DA92C8 /* RxCollectionViewReactiveArrayDataSource.swift */, + 5E0D156D6FBAEAA485EFB780B0311F91 /* RxNavigationControllerDelegateProxy.swift */, + 6156AA71E4A2171D5CD03043D7A66DF5 /* RxPickerViewAdapter.swift */, + B577D23AC48A07E3083027FB3ABDD4ED /* RxPickerViewDataSourceProxy.swift */, + EA986C7B0E0878AF8DA4FB77BD46A2E1 /* RxPickerViewDataSourceType.swift */, + 974553105A35182BA374550D17D6D225 /* RxPickerViewDelegateProxy.swift */, + DB5DB6EFDCF1D17F0EACE061184FD0A0 /* RxScrollViewDelegateProxy.swift */, + CFA1CFF9CE09320ABFDE6C752DBC2F61 /* RxSearchBarDelegateProxy.swift */, + 98855016EFED7942549FFB47E80DF892 /* RxSearchControllerDelegateProxy.swift */, + 61BA96DCDCAF766D4E0183F899C842F6 /* RxTabBarControllerDelegateProxy.swift */, + AF645F8182DEB31676BAB160F253D29F /* RxTabBarDelegateProxy.swift */, + E3BC7E479A58766972EB62B07FD16FF1 /* RxTableViewDataSourcePrefetchingProxy.swift */, + EC1DD439B6CAADA41B873EF33E65468E /* RxTableViewDataSourceProxy.swift */, + 716B815C33376F5228346D2479CF4D37 /* RxTableViewDataSourceType.swift */, + 32C782F2FDB4498AB70B533A9EB23B57 /* RxTableViewDelegateProxy.swift */, + BA1DDA54B89325A82330B542336F4EAB /* RxTableViewReactiveArrayDataSource.swift */, + CE5052B24DF13C29CDFA5483D9210D3A /* RxTarget.swift */, + 5ACD32E5454F2888883AC4D9BE1C1F19 /* RxTextStorageDelegateProxy.swift */, + C4F96C958F1D53CACC23835A254B3080 /* RxTextViewDelegateProxy.swift */, + D0A298159E3C0413A9174BC81CD2CE94 /* RxWKNavigationDelegateProxy.swift */, + A272A3BE87179F5927A18C35855159B3 /* SchedulerType+SharedSequence.swift */, + 112CBCC97B3FF978470263F53F6538E7 /* SectionedViewDataSourceType.swift */, + 66612070C5ECA9EC41A86AC7B5F51992 /* SharedSequence.swift */, + 51D5EB7246EA886ADB128363391DFB91 /* SharedSequence+Concurrency.swift */, + A9D666BAA61942F29A060ABCF996BD75 /* SharedSequence+Operators.swift */, + 3250004B18FC0B47911F9AC7F2709852 /* SharedSequence+Operators+arity.swift */, + 26A9CFF8D4FB88EA55160DEC14BDA718 /* Signal.swift */, + A625DE4071C132509B7C3E1E466029BA /* Signal+Subscription.swift */, + 05026EE16C5C946305BE99C3E6F9A049 /* TextInput.swift */, + 15110EB10BD620352D6F74B234252EA2 /* UIActivityIndicatorView+Rx.swift */, + 830B73E6840DAC7894A4664FDB322F4B /* UIApplication+Rx.swift */, + DE021F4AC6C63E2C713B0E27C5EFE6F8 /* UIBarButtonItem+Rx.swift */, + 86EF154EED7A75A6E5BDE56A6787D0BE /* UIButton+Rx.swift */, + 48EB691B405DCFBBCFD9C9A49247CC97 /* UICollectionView+Rx.swift */, + C73F76BC791A692F31C09E7839B23321 /* UIControl+Rx.swift */, + 06E1DE89B8D6A27E65EBC1C6C929D811 /* UIDatePicker+Rx.swift */, + 3A959CFCF92E2E2A26B4D82EAAF1EFCC /* UIGestureRecognizer+Rx.swift */, + BF65A1190E45D8FDE0D2E924EB5F2FAC /* UINavigationController+Rx.swift */, + E4ABE1ECD47C175F43486CC09D8D95AB /* UIPickerView+Rx.swift */, + CF4F043367E868CCB50E77258C5CD151 /* UIRefreshControl+Rx.swift */, + 7F5CF8C05113829C7FB9B0E53B78D194 /* UIScrollView+Rx.swift */, + E776BCEF0C3994BC64AAA4FE3520554C /* UISearchBar+Rx.swift */, + 4DEC3CAC4604A7DA2A5C3D3F05A8D6A6 /* UISearchController+Rx.swift */, + 0D82906CB0B904A4E5D91622A0148B47 /* UISegmentedControl+Rx.swift */, + 59893B78863A10940B6CD21FFCEFCB95 /* UISlider+Rx.swift */, + F3A6AA0DE49D80D14BDA53FB174ADB4E /* UIStepper+Rx.swift */, + 84393BEB5DE9EF1A8EC8C297FB54C465 /* UISwitch+Rx.swift */, + DD40A557BCCB2002705CEB1729540B25 /* UITabBar+Rx.swift */, + BDD23C0EE7C4064F7C75B32CE93A0FF2 /* UITabBarController+Rx.swift */, + EDCD35E6B681EE1EE1CA470F0AF2C9BA /* UITableView+Rx.swift */, + A5F18CC372DA4717C8ED8A91F3A74F0C /* UITextField+Rx.swift */, + 9EB9B3CE924124FCF28722F5C51F54BB /* UITextView+Rx.swift */, + 0188E10C5F6031B190FE5C754857FEB1 /* URLSession+Rx.swift */, + 709390C007383A8BA8BEB9B23BB68560 /* WKWebView+Rx.swift */, + F7BEE5BF723BB338C55F6A80C3246DBB /* Support Files */, ); - name = Resources; + name = RxCocoa; + path = RxCocoa; sourceTree = ""; }; - 9842021BE52F90C7E779B7AB1ADF3BA2 /* ControlView */ = { + 38CF42C32A271DD5C9A5566375BACDAD /* Pods */ = { isa = PBXGroup; children = ( - A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */, - 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */, - A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */, - 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */, - FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */, - D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */, - E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */, - 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */, - C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */, - BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */, - DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */, - CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */, - 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */, - 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */, - BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */, - 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */, - 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */, - C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */, - 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */, - 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */, - 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */, - 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */, - 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */, - 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */, - 19260C51DE7EE677AE99C90CEE8CEA41 /* Resources */, + 45BFBB36EA7E82ACFD8AD23886329026 /* Alamofire */, + 50BB6F20CC500DD4E601470EBB1751E8 /* AMapFoundation-NO-IDFA */, + DCA26913E7964206A537675BAC6CFD22 /* AMapLocation-NO-IDFA */, + 62257E286DF3252B35CF5EBA0585A6A9 /* AMapNavi-NO-IDFA */, + 14DE71E29369F3D1FF04C8E710C85743 /* AMapSearch-NO-IDFA */, + F7D662A72A454687DEA26BCD4E08A1BB /* AMapTrack-NO-IDFA */, + EEEF9446A953E11F00F600D5C6DAD971 /* CocoaDebug */, + A252ED83B8D8A171B7D6C42BCFB6A2F8 /* DDAutoUIKit_Private */, + 4788CEEFBF0E14B2CB5F9E165DE95CDE /* DDBasicControlsKit_Private */, + 0499E070419D68F2EE473B3E0DE6158A /* DDCategoryKit_Private */, + DEF035558366E44D9C9B1CC531F770BF /* DDColorKit_Private */, + 60D2CF3E9470B038327CCDD871847893 /* DDControlsKit_Private */, + A8ACBA16ECDEBB7BB386EB09A8E6601D /* DDFontKit_Private */, + A7CD7BFCA673D5BBF7A6D9E509C996FC /* DDLogKit_Private */, + 42943ADABFB145F52A66B95996CD5CFA /* DDMAMapKit_Private */, + D671F2CF0E71ECB00301B2E261C0484F /* DDNetworkingOfAlamofireKit_Private */, + 7C3EC3D4E1586809ADF848A331CC478C /* DDProgressHUDKit_Private */, + E36A0F8C6BADE24EF8218504CDEB3ED0 /* DDTimerKit_Private */, + E557832A2DF9D80FBF5AE9B1636B291A /* DDToastKit_Private */, + F988BA01DA63FFC021A225E6AAC0092B /* DDWebImageKit_Private */, + B5BB18763DFC02850340154CFE62586D /* DDZFPlayerKit_Private */, + C210CC5FE3FB30D49931B02E642DDAB0 /* ESTabBarController-swift */, + 01FCFC3AC9999F2D1111412738EDF70C /* IQKeyboardManagerSwift */, + 4A847ADC726FE5586856D2F6D3769543 /* JCore */, + F8C27D551271504C634E0FFF76261CC9 /* JPush */, + B6F5D4F7EE700779BC68DA7C7F017C18 /* JPushExtension */, + 94C61C1593165F7C61A91CC9DA190274 /* JXCategoryView */, + 71E05C57B8AF4AF6EC567E65E414FE84 /* Kingfisher */, + D26C7F76A812FDE9F65BF24021BB10FE /* MJRefresh */, + 38C4A5E96DB1264C92867E7D982216FA /* RxCocoa */, + 78F87B3C4F9E8BC02FF0F39EEAD2BAE5 /* RxRelay */, + 7C905F8DF4E7EB5ADE5E1C151660FB79 /* RxSwift */, + AA944DEBB5E72D75D1A252FD6CD7FE05 /* SnapKit */, + 6DA32C8DCDDCFDE62B41B3FFBCCA0F87 /* SwiftEntryKit */, + C04782A919889B2C652CD62B54E6BE62 /* ZLPhotoBrowser */, ); - name = ControlView; + name = Pods; sourceTree = ""; }; - 997A4905B66DD0A2E2C90FD13B6295E6 /* Frameworks */ = { + 3A48A50385A3E094C04B3D4A3A5CEFFD /* Sources */ = { isa = PBXGroup; children = ( - 7A81141C5D5FFB87BE06B3D7CAC0568D /* AMapFoundationKit.framework */, + CDEF81C2837413DC34824B9E61644C5B /* Resources */, + ); + name = Sources; + sourceTree = ""; + }; + 3A78A0C9A4131178B23D4B0C8D4E7CC1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AC4A5BB6FFADD0D6A74FDF88270CA554 /* IJKMediaFramework.framework */, ); name = Frameworks; sourceTree = ""; }; - 9997E2C942A09D3CBB20EFA2BD55B762 /* NSAttributedString+DDCategory */ = { + 3C1AE1FD002E9A0E9DC07C2757CB44B7 /* DDBaseScrollView */ = { isa = PBXGroup; children = ( - 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */, - 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */, - 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */, - 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */, - 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */, - E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */, + AA8A96C04A5ABE08F62630695F423D63 /* DDBaseScrollView.h */, + 8279F6CB089FF5AB2536634FED36261B /* DDBaseScrollView.m */, ); - name = "NSAttributedString+DDCategory"; + name = DDBaseScrollView; sourceTree = ""; }; - 9E3C37F0E2DDFE2EBFCD060CF9A43743 /* UIButton+DDCategory */ = { + 3D0872C8E88BCE3C218BCAE25C1C071C /* DDBaseTableView */ = { isa = PBXGroup; children = ( - 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */, - 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */, + 609776E3A9ABB66631C7D3EB5D3EDB9F /* DDBaseTableView.h */, + BD94D50DC52B756A84E3F8DD17FCAB1D /* DDBaseTableView.m */, ); - name = "UIButton+DDCategory"; + name = DDBaseTableView; sourceTree = ""; }; - A050929604B24C7F152A81F5CA59F9CB /* UIApplication+DDCategory */ = { + 3FBFA4F0941A2DA1DBEA05BAC2069E53 /* Frameworks */ = { isa = PBXGroup; children = ( - 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */, - 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */, + E92FCC1972B33526E009EA87966A5B54 /* jpush-extension-ios-2.0.1.xcframework */, ); - name = "UIApplication+DDCategory"; + name = Frameworks; sourceTree = ""; }; - A20EF6FFE8899463EEE0B5F19D858D6A /* RxRelay */ = { + 4041F432AB804AADD1285B5C2763CAD8 /* Support Files */ = { isa = PBXGroup; children = ( - 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */, - EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */, - ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */, - 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */, - DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */, - 65E26665EC70B3A5EDDEB678AC1991F1 /* Support Files */, - ); - name = RxRelay; - path = RxRelay; - sourceTree = ""; - }; - A49690FA9317F36BF287D8B484B5A298 /* DDBaseTextField */ = { - isa = PBXGroup; - children = ( - 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */, - 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */, - ); - name = DDBaseTextField; - sourceTree = ""; - }; - A4C3967BEB9DE5571A7CD8DE02E13065 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6CDC6E84D7D2F83C703091BB6D1D3771 /* DDWebImageKit_Private.modulemap */, - ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */, - B5914192A9B323B97D23C78EC7693901 /* DDWebImageKit_Private-prefix.pch */, - AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */, - 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */, - B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */, + 48172200522779D3B257F368C4DFC3F0 /* RxRelay.modulemap */, + C7D5EBE575AA92BAA9C0FC890B8C1B6E /* RxRelay-dummy.m */, + 5050F503F030BD86642FFA083A702D7D /* RxRelay-prefix.pch */, + 60C9F42BEAF91E946FBE6CA1366EAB25 /* RxRelay-umbrella.h */, + F4D55CFFD149C3B284D8EE3DEF3FF276 /* RxRelay.debug.xcconfig */, + DF9EF57BA135F7843078E9D6C2B5160C /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDWebImageKit_Private"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - A5E18E2E2FAD1C46B30671B78A672C60 /* CALayer+DDCategory */ = { - isa = PBXGroup; - children = ( - 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */, - 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */, - ); - name = "CALayer+DDCategory"; - sourceTree = ""; - }; - A6818EB87AC1F744DF684CC8B2304793 /* DDBaseLabel */ = { - isa = PBXGroup; - children = ( - 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */, - 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */, - ); - name = DDBaseLabel; - sourceTree = ""; - }; - A683B50946F1F51BCDD01BD349C9DDB7 /* Support Files */ = { - isa = PBXGroup; - children = ( - E5FB9E2A2A42CCEE1E4F5EE07F9A8A68 /* DDZFPlayerKit_Private.modulemap */, - AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */, - 03CC8EE8458108550BF5C2BBDE8CC1FD /* DDZFPlayerKit_Private-prefix.pch */, - FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */, - 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */, - 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDZFPlayerKit_Private"; - sourceTree = ""; - }; - ACFDF5639A9D5C5EE4835FC38DAD3477 /* Products */ = { + 41E57625CB3D3552C4567E879E7BFE6B /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, @@ -5959,212 +4465,1906 @@ 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */, 979486118B3E90C08386079D57962701 /* SnapKit */, DA5F7E5AA5A762E4504855EAF3216C8A /* SwiftEntryKit */, - ED363DD89BB17FB9F31F94524BA59CBB /* ZFPlayer */, BB28130B0F4C47DC99D2DB9C80F70152 /* ZLPhotoBrowser */, ); name = Products; sourceTree = ""; }; - AD2B1E214C2E679902E30FA2036E2695 /* UIWindow+DDCategory */ = { + 42943ADABFB145F52A66B95996CD5CFA /* DDMAMapKit_Private */ = { isa = PBXGroup; children = ( - 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */, - AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */, + 811EE3DACD6316F104E701EEA6B10AD7 /* DDMALocation */, + CDCCDD765BC3CCDEF97CF104590D241E /* DDMAMap */, + ACE120903F057F2E09F7535CC7DC5929 /* DDMANaviManager */, + 64B0350A13D2B5133966F1F0C373C6DF /* DDMASearch */, + 940F2861A4FBD47DE268646F06236C03 /* DDMATrackManager */, + 8AE373FDA0148610CF4EF8AB4E042745 /* DDMAUtil */, + 54718825B3A5B5766F9B6A7F820FA625 /* Support Files */, ); - name = "UIWindow+DDCategory"; + name = DDMAMapKit_Private; + path = DDMAMapKit_Private; sourceTree = ""; }; - ADA29512C4208133626D1E06A52725C2 /* DDMALocation */ = { + 440BAA089B4B4C993020A393DFCE4370 /* Support Files */ = { isa = PBXGroup; children = ( - 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */, - FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */, - ); - name = DDMALocation; - sourceTree = ""; - }; - AEE62899EEBE2245A22C23EA2144DCA6 /* UINavigationBar+DDCategory */ = { - isa = PBXGroup; - children = ( - EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */, - 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */, - ); - name = "UINavigationBar+DDCategory"; - sourceTree = ""; - }; - B035FE3E6E4976DD5230BC4BBAF7E191 /* DDBaseViewController */ = { - isa = PBXGroup; - children = ( - 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */, - E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */, - 62C334F4F78CC4AA668381198791216B /* Resources */, - ); - name = DDBaseViewController; - sourceTree = ""; - }; - B2A4EEF55CDD55C96B8798484DB5A7C8 /* Support Files */ = { - isa = PBXGroup; - children = ( - BDAD7B4859D7347CE2648646FBB908DE /* Kingfisher.modulemap */, - C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */, - 3D0543CCBC108B004CB6374BE73D9A20 /* Kingfisher-prefix.pch */, - 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */, - 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */, - 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */, + D00E096F63DA6C767A24B512CE1B8A6E /* RxSwift.modulemap */, + 29032504FD45FA051E854777DB25272A /* RxSwift-dummy.m */, + 585A752A999EA60DE825EC466DEEB1C0 /* RxSwift-prefix.pch */, + 7D8F9324A33FB5901DD66C7EC949ECAC /* RxSwift-umbrella.h */, + C1F3A10B3F396E18411C1BBD4A4A0AFB /* RxSwift.debug.xcconfig */, + 4F309826D115246F43A13D5DEEB93AD8 /* RxSwift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - B3A9F47D78264173248B024E02FB5EA9 /* UITextField+DDCategory */ = { + 4483C2EC414DACA06FE1028B4754B28C /* Frameworks */ = { isa = PBXGroup; children = ( - 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */, - 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */, + ED31B2D8B72A55BD15F4CE3C6C44A375 /* AMapLocationKit.framework */, ); - name = "UITextField+DDCategory"; + name = Frameworks; sourceTree = ""; }; - B3C0F049DE1E19933DBF8330BF87C1BA /* UIViewController+DDCategory */ = { + 45BFBB36EA7E82ACFD8AD23886329026 /* Alamofire */ = { isa = PBXGroup; children = ( - EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */, - 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */, + E6FD9093B3C7C3F6F6145C50FF0E35E6 /* AFError.swift */, + 0F3D46008876E9D500D3A2B098414DA8 /* Alamofire.swift */, + 4319CC2E23EF99F9ED07A242C9ECE2A6 /* AlamofireExtended.swift */, + 85354863C78BFBEBE02EBCCAD7890EF2 /* AuthenticationInterceptor.swift */, + 5E2DF10C4A2BF0E3C13B885AA0144F29 /* CachedResponseHandler.swift */, + 3CD98D47EA847E4DCB812B62F4D9593E /* Combine.swift */, + DB392AA23880D86438AB4BC21CA0629C /* Concurrency.swift */, + F1142EC843F61B4F93142F81AEB65928 /* DispatchQueue+Alamofire.swift */, + 625749FB5FB4E72B3775ADB6A1335EC5 /* EventMonitor.swift */, + 60000FBA4DF6D2451D68FD924827F269 /* HTTPHeaders.swift */, + DF5874B61405B9C5C2CDDFCD1094E823 /* HTTPMethod.swift */, + 202D53EAE3E39D8747A5AABB45CA1394 /* MultipartFormData.swift */, + 5C99AC6D6824CD3D4160F59581D18FAA /* MultipartUpload.swift */, + D682BA5D051055EAEB3F3737AFB6BF48 /* NetworkReachabilityManager.swift */, + 2A8FB07A9225B834569B2A3C4033C3D9 /* Notifications.swift */, + 6288354F7ECFB702C0853C5308703972 /* OperationQueue+Alamofire.swift */, + D985B48345BE7B88052ED17E43DAB1BD /* ParameterEncoder.swift */, + 56EAADC95351B67A224DF81C304E94E9 /* ParameterEncoding.swift */, + 3E936278E815AF84F56FC079DE7C7BC8 /* Protected.swift */, + 8AB9CAD0B297181130AE6A5D22253850 /* RedirectHandler.swift */, + AE4429FDD5C7C9EEA48A7FA29530BC91 /* Request.swift */, + 7D8DD02D0B825C746B21CFC7A157CF6F /* RequestCompression.swift */, + E887522DDD3EA040E52F84B3248A81DD /* RequestInterceptor.swift */, + EF69D165BFF5456F7DC7E15A7C518370 /* RequestTaskMap.swift */, + F0ED004D32E24CD990B2219781D7EC03 /* Response.swift */, + 954E87DED1AE89275D7347B08D9235B1 /* ResponseSerialization.swift */, + F5FA63BBC6A65AE79061D26693685FB1 /* Result+Alamofire.swift */, + DBFB391694AF8F25C72E57D20303D6F5 /* RetryPolicy.swift */, + 84B920C5489F6459693EC2F8AB100597 /* ServerTrustEvaluation.swift */, + FB03FFEC5CAE62717EDCCC30F69793A8 /* Session.swift */, + 08A9573A636D288832FF57CD275199A3 /* SessionDelegate.swift */, + DACF9C8B61F9EBFDA550367C0B8EA3B7 /* StringEncoding+Alamofire.swift */, + 680483C44102C5D3CD6412371A6C766A /* URLConvertible+URLRequestConvertible.swift */, + 4009F0532949C5953E13EB678320B77A /* URLEncodedFormEncoder.swift */, + BB7E04C560D6CA1A0468F6219A11E3BD /* URLRequest+Alamofire.swift */, + A6F602A6B10CFC9A9266C8E394B5134A /* URLSessionConfiguration+Alamofire.swift */, + 3397794850221698413208C5813F5588 /* Validation.swift */, + 1876314776443C0EF6BD2F695CA2F843 /* Support Files */, ); - name = "UIViewController+DDCategory"; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - B518E6CEAD8072299B5B05485C6CD962 /* ZFPlayer */ = { + 4695600A30AA6812D51E601245DCBCF3 /* DDAttributedString */ = { isa = PBXGroup; children = ( - 78C4E98758DCB9B31F0ED6ADB32B3E41 /* Core */, - 1A0D897F15C6A8A252683442AFAC1F43 /* Support Files */, ); - name = ZFPlayer; - path = ZFPlayer; + name = DDAttributedString; sourceTree = ""; }; - B690C88863C6F5ADE5451C8604D6CB41 /* Support Files */ = { + 46F7A6102487BE3072E2A2AB09E105AE /* UICollectionViewCell+DDCategory */ = { isa = PBXGroup; children = ( - D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */, - 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */, + C8BAA0CEE69295BCBA2AA9ABEA2184BF /* UICollectionViewCell+DDCategory.h */, + F9F0E1B16EEA39194EA570DA9BD1F063 /* UICollectionViewCell+DDCategory.m */, ); - name = "Support Files"; - path = "../Target Support Files/AMapSearch-NO-IDFA"; + name = "UICollectionViewCell+DDCategory"; sourceTree = ""; }; - B796399E2F3DB4FA7CB434A48A15BD82 /* Resources */ = { + 4749DC963CDC83A61AFCE0F590DC5FF3 /* UIImageView+DDCategory */ = { isa = PBXGroup; children = ( - 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */, + 9F1C18EE857EBF2DCB026C6F94E8D410 /* UIImageView+DDCategory.h */, + 9175EEF49B7806944700428C289ECAB6 /* UIImageView+DDCategory.m */, ); - name = Resources; + name = "UIImageView+DDCategory"; sourceTree = ""; }; - B8CD44E94CFC439085E2CEF2AF737E62 /* Support Files */ = { + 4788CEEFBF0E14B2CB5F9E165DE95CDE /* DDBasicControlsKit_Private */ = { isa = PBXGroup; children = ( - 15D14D28FAF6495B1B21BF39A365A964 /* JCore-xcframeworks.sh */, - 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */, - BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */, + B5FEF8D6B2D3E1DCA674E45A33213B24 /* DDBaseAnimation */, + 2AE712C9F07917AF0E017DF28B44E90A /* DDBaseAttributedString */, + A56D5049AD3FC37810ABF832B8810AEE /* DDBaseButton */, + A231AF074353EF075677CBCD9BB3EF4F /* DDBaseCollectionView */, + 24249E0241EA39269F87354784C5545A /* DDBaseCollectionViewCell */, + 645C3C35457DB26AD7DD0E5EBE1E9E28 /* DDBaseImage */, + 53599601C51AC81BA978BF1E5E88C932 /* DDBaseImageView */, + E1B1DD87063C4C97F915CA05B4A52968 /* DDBaseLabel */, + 782FAB0F8F94ABA0EB3DCFA7845081BF /* DDBaseNavigationController */, + 3C1AE1FD002E9A0E9DC07C2757CB44B7 /* DDBaseScrollView */, + 817EB585EDFEF54E0C86EA70DD7AE5AC /* DDBaseSwitch */, + 3D0872C8E88BCE3C218BCAE25C1C071C /* DDBaseTableView */, + 60DE28DCC9B7B3CA378226C854AFCBF3 /* DDBaseTableViewCell */, + 11D1D81B3DB31E13471C2C90BFCDBA32 /* DDBaseTextField */, + 6445389D10359866E589DC1A101CF696 /* DDBaseTextView */, + 9FF197763A74A3FD9C0A85678D761A1A /* DDBaseView */, + A4B728972AE282AB3543DE42DACF02BE /* DDBaseViewController */, + 050A681D988D6158F30DE197C2633CEE /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/JCore"; + name = DDBasicControlsKit_Private; + path = DDBasicControlsKit_Private; sourceTree = ""; }; - B8F7967B54464035E33EC8D269F246BA /* DDMASearch */ = { + 49F688726B40B51E97432ECD3667A3CC /* Frameworks */ = { isa = PBXGroup; children = ( - 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */, - AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */, + 15E476DEAB09AA37FD2109AC5A34AB3C /* jcore-ios-4.2.1.xcframework */, ); - name = DDMASearch; + name = Frameworks; sourceTree = ""; }; - BB126502988D32D27F624FBBC477E15E /* NSURL+DDCategory */ = { + 4A847ADC726FE5586856D2F6D3769543 /* JCore */ = { isa = PBXGroup; children = ( - D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */, - 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */, + 49F688726B40B51E97432ECD3667A3CC /* Frameworks */, + 615180C6F28181F5D208FA9FC22013B9 /* Support Files */, ); - name = "NSURL+DDCategory"; + name = JCore; + path = JCore; sourceTree = ""; }; - C0C35E0650F42FAAA98E3F341F862FAE /* ijkplayer */ = { + 4D2307A57C83C41DFD58D1FA192C0AB6 /* Support Files */ = { isa = PBXGroup; children = ( - 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */, - 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */, - 547E74E9E8C112523EF0B5687D8D288F /* Frameworks */, - ); - name = ijkplayer; - sourceTree = ""; - }; - C3ADED6BBDFFDDBC858DB69D7C01E448 /* Support Files */ = { - isa = PBXGroup; - children = ( - A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */, - 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */, + 31CECAACDC6879173F8140C8FD45E619 /* AMapLocation-NO-IDFA.debug.xcconfig */, + 516FEC0CB6F82247CC6A00A88F73D811 /* AMapLocation-NO-IDFA.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapLocation-NO-IDFA"; sourceTree = ""; }; - C558DFAB51501DB22778C23470B0A6BB /* Resources */ = { + 50BB6F20CC500DD4E601470EBB1751E8 /* AMapFoundation-NO-IDFA */ = { isa = PBXGroup; children = ( - F0996B6AAFB15B171D7A0C56D69F861B /* ZLPhotoBrowser.bundle */, + 05E2DEB8DC12B8029D654C37DB8CF90A /* AMapFoundationConst.h */, + 4F1545E70ED744DD04974EFA0698FAC3 /* AMapFoundationKit.h */, + 2A32D4783D2975D0B38EEFCD5FAE58B6 /* AMapFoundationVersion.h */, + 12E9868A6117F00F95D0550F43F5FF58 /* AMapServices.h */, + EC483558F488C0626B7846D80F805BD4 /* AMapURLSearch.h */, + E2985DCB383C9585A9DF2D5E58A36753 /* AMapURLSearchConfig.h */, + A6AF91055F9E81952A948B7D3CE933F3 /* AMapURLSearchType.h */, + 47FCC53F91DBC160A40C996788454060 /* AMapUtility.h */, + 51AF939E5FC9539DAC2C0A917B443229 /* Frameworks */, + 60DBB6FDD971336D77A512F70AAF2191 /* Support Files */, + ); + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 50F7B777C5F15F20F5748F1BDAA5651E /* UITableViewCell+DDCategory */ = { + isa = PBXGroup; + children = ( + 8671EE8B05202D457A8AEE038AD4AB5D /* UITableViewCell+DDCategory.h */, + 20495029E692E7E3CDD4CEB0446F7CC6 /* UITableViewCell+DDCategory.m */, + ); + name = "UITableViewCell+DDCategory"; + sourceTree = ""; + }; + 51AF939E5FC9539DAC2C0A917B443229 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E054D879EE72B009E8041E66B687FB50 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 521FE10FC92886F54F391F27E4693681 /* ijkplayer */ = { + isa = PBXGroup; + children = ( + 43FFB098ECFF808072BA93A3EA5BA826 /* ZFIJKPlayerManager.h */, + 5E245B7DAA148F3B49F0085306128D14 /* ZFIJKPlayerManager.m */, + 3A78A0C9A4131178B23D4B0C8D4E7CC1 /* Frameworks */, + ); + name = ijkplayer; + sourceTree = ""; + }; + 53599601C51AC81BA978BF1E5E88C932 /* DDBaseImageView */ = { + isa = PBXGroup; + children = ( + 22DB329DF807795A532298FA4AC83E00 /* DDBaseImageView.h */, + C4326498BE64B9431EBC01F52F83F6DE /* DDBaseImageView.m */, + ); + name = DDBaseImageView; + sourceTree = ""; + }; + 54718825B3A5B5766F9B6A7F820FA625 /* Support Files */ = { + isa = PBXGroup; + children = ( + EC760762EC07F95BDC045DD224652B78 /* DDMAMapKit_Private.modulemap */, + D9FA5D9040C415160BD487B2E020293B /* DDMAMapKit_Private-dummy.m */, + 9F19CD4781816784F70738CC98E0955C /* DDMAMapKit_Private-prefix.pch */, + 9BB48CF98140019733186B601FAE0692 /* DDMAMapKit_Private-umbrella.h */, + 6EA3AF2933A420A8A9F34464F41653A9 /* DDMAMapKit_Private.debug.xcconfig */, + 8ABA6A52CE7886CCB12708DEBF0300BE /* DDMAMapKit_Private.release.xcconfig */, + 54AFB0EEB3A12FBD70B069C11FFC4D10 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/DDMAMapKit_Private"; + sourceTree = ""; + }; + 563A97AEC6989374356425F628C0F292 /* Annotation */ = { + isa = PBXGroup; + children = ( + 5E33CA2760D44ACF4711A7C19904ECF1 /* DriveRouteCustomAnnotation.h */, + B3A0175C3604F049002862B49C4EF286 /* DriveRouteCustomAnnotation.m */, + D1F439C86BDB8CD614E7CD7DD7526279 /* MAPointAnnotation+DDCategory.h */, + 25E1A3F6BAAAAB4C19461EEF26F4F05A /* MAPointAnnotation+DDCategory.m */, + ); + name = Annotation; + sourceTree = ""; + }; + 56D94A475B294576CB405BB54605FB08 /* Support Files */ = { + isa = PBXGroup; + children = ( + B22B3AE591A06F1EC73ABFD95B64EECE /* CocoaDebug.modulemap */, + A372094EC5F06797A4D94D6B8D79B30E /* CocoaDebug-dummy.m */, + CE2061B11D88D5D458812D60BDF8310F /* CocoaDebug-prefix.pch */, + A592A41A29B78E26F1A4A62C95BF38DD /* CocoaDebug-umbrella.h */, + 659770621D45CCB53A9A70CD45119EFA /* CocoaDebug.debug.xcconfig */, + 0083EE011F840123E4D55F144E5C748C /* CocoaDebug.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaDebug"; + sourceTree = ""; + }; + 57B722347A9EB58571A03AF459605BAD /* Support Files */ = { + isa = PBXGroup; + children = ( + D6426F0531BE1BACF060FC8DD0E8667A /* DDZFPlayerKit_Private.modulemap */, + F03061D1D89269977AD420FE9F76D033 /* DDZFPlayerKit_Private-dummy.m */, + 47875FF8CFBE771D49B3D2117945F054 /* DDZFPlayerKit_Private-prefix.pch */, + E88C63B799B3C5DCF87F16C29084536C /* DDZFPlayerKit_Private-umbrella.h */, + 93835D608E69428A12FA633A7405E4CC /* DDZFPlayerKit_Private.debug.xcconfig */, + D33BD9A1B04C54372567B8BDE556E20A /* DDZFPlayerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDZFPlayerKit_Private"; + sourceTree = ""; + }; + 60D2CF3E9470B038327CCDD871847893 /* DDControlsKit_Private */ = { + isa = PBXGroup; + children = ( + CCB9D7D0368B1C1CEA1211345155E983 /* DDAttributedString.swift */, + D5B407A470AFE64584A7725D67BF13B1 /* DDButton.swift */, + C569CE940EA488A3CC675A847DECA6D1 /* DDCollectionView.swift */, + AE9C30DEE1C5B80450BA19BC016BB70E /* DDCollectionViewCell.swift */, + C33484F6CE2E22317656811883411A72 /* DDImage.swift */, + 6EFD4FA50FA120C4ACFB37CFBF47C37F /* DDImageView.swift */, + BB5265FF20858A3228239CA81866AFFB /* DDLabel.swift */, + E216D84D11528B3CAF6D7653AEE92809 /* DDMutableAttributedString.swift */, + 2ED8B4773812BC6F65FDEEDDECA42D7E /* DDNavigationController.swift */, + 788E6F4386AED570A4241839C54EE9A0 /* DDScrollView.swift */, + 4BD6B1A79340D1679F5286F9F919A471 /* DDSwitch.swift */, + A496544A93039FD566125FAF73A0CCFC /* DDTableView.swift */, + CAB32889FAD5B56C764F3A01390D11E3 /* DDTableViewCell.swift */, + 62E1DECDCEB84335CF8CDB0DC9D651F1 /* DDTextField.swift */, + 68FECF3A70DAB43E98F4F9E464C45DD7 /* DDTextView.swift */, + FB7CCB96697203B82F5E52436C21CDEF /* DDView.swift */, + 5F0CBC42838E0B6CEF6F78C9C37F686A /* DDViewController.swift */, + 4695600A30AA6812D51E601245DCBCF3 /* DDAttributedString */, + 8BADFF8804D81783E4AC9AD7154D421C /* DDButton */, + BB60789CE8318FF7F3A429CA59E2A4B1 /* DDCollectionView */, + 88F29A1271053B43759C30ABB809ECE6 /* DDCollectionViewCell */, + E96C717A6B895B031A8E3C412C26EC7D /* DDImage */, + F148B8E8292B5AE6B0F5B7DA4038312B /* DDImageView */, + EF72723F441D03C0AA70DC16B08F9078 /* DDLabel */, + 8DF73F3B6BC16110F270C379FD32754D /* DDNavigationController */, + 0A599DAA8F39085B1E02463973B92954 /* DDScrollView */, + E3AC1FCC3D9362D9E6EDF288B4B0C448 /* DDSwitch */, + 9BB4680099FB89FF8327A1D4F2D4FBCB /* DDTableView */, + FBA1E2D422B05B7553B321CE771AB7AD /* DDTableViewCell */, + 0D1145682720A1D319668993315AD52A /* DDTextField */, + B9378DA92A4FD1653D67BA3BDF239DCC /* DDTextView */, + A657015EB737AD6B15741A3042DA08B2 /* DDView */, + 82A74C46BE777C43A2E5057B6D29E711 /* DDViewController */, + DAFB20ECE06AC3248F0DB860CD71AB15 /* Support Files */, + ); + name = DDControlsKit_Private; + path = DDControlsKit_Private; + sourceTree = ""; + }; + 60DBB6FDD971336D77A512F70AAF2191 /* Support Files */ = { + isa = PBXGroup; + children = ( + 322351115B7C22B66579795D064B2F35 /* AMapFoundation-NO-IDFA.debug.xcconfig */, + C40A021AA6562388D2B39243583B7FB7 /* AMapFoundation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 60DE28DCC9B7B3CA378226C854AFCBF3 /* DDBaseTableViewCell */ = { + isa = PBXGroup; + children = ( + 568A2719AEC8F790B5EE466380BD6BF5 /* DDBaseTableViewCell.h */, + 1216FB2394B8F69A91DD74E86A6C4ED3 /* DDBaseTableViewCell.m */, + ); + name = DDBaseTableViewCell; + sourceTree = ""; + }; + 615180C6F28181F5D208FA9FC22013B9 /* Support Files */ = { + isa = PBXGroup; + children = ( + DAD4D26A06DB450475196298E61797CB /* JCore-xcframeworks.sh */, + CFCADE303423F0882D5C57E29495A465 /* JCore.debug.xcconfig */, + 7CF735A2B8525AA4D00BB162DD3DBC92 /* JCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JCore"; + sourceTree = ""; + }; + 62257E286DF3252B35CF5EBA0585A6A9 /* AMapNavi-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 8E095FA329766D50422ABBD7895681E1 /* AMapNaviBaseManager.h */, + 89302C598237F47CE9DE4DFEBADB30B2 /* AMapNaviCommonObj.h */, + 0177B46125315140D8EC9E5B6965C566 /* AMapNaviCompositeAnnotation.h */, + 506BB55EE8F4C0708F2DDD32DADA4201 /* AMapNaviCompositeManager.h */, + B3912AF2CBE46D275423DFF25216DD26 /* AMapNaviCompositeUserConfig.h */, + 90E2FAA643276A5D1D768158BBB274B1 /* AMapNaviDriveDataRepresentable.h */, + 735AFEB94A700E57B359EF970881C2DC /* AMapNaviDriveManager.h */, + D35F5D5DD7BF1F4B419902CBF93E7098 /* AMapNaviDriveView.h */, + 82BD06F800F3C76DC2AC234453D7136A /* AMapNaviEleBikeDataRepresentable.h */, + 210DC8EFA089F4B5E4DA57A13C257E0C /* AMapNaviEleBikeManager.h */, + 2430AC54BAC93A104ED1E933981A676C /* AMapNaviHeaderHandler.h */, + 97C6450F98D40F0F3E5C1E73A4618BB4 /* AMapNaviHUDView.h */, + 2200E6D93CD3970E1C7D9D9D9B02D9A4 /* AMapNaviInfo.h */, + D09AAE3338F5187DDBDFD96255205011 /* AMapNaviKit.h */, + 62BF869E2E668A049BDD8581D52EB353 /* AMapNaviLocation.h */, + AA0024B8B7160B89CFA188F68ACB733D /* AMapNaviManagerConfig.h */, + FCEDFAA144F8F8D4E69E44787ACAB9A8 /* AMapNaviRideDataRepresentable.h */, + 23C38EB3DE6A889C1FA6B8BBEC0B30EA /* AMapNaviRideManager.h */, + 004E0CDCB7D3CBA2BDDEEC86A7D83EDD /* AMapNaviRideView.h */, + 6BD53E1EFC3030A24A2E6A31F489DB97 /* AMapNaviRoute.h */, + 31E81A0C252F45A2D1C7E37B64EC52E7 /* AMapNaviStatisticsInfo.h */, + 28A2C875061B8569C82317731AE3CDF3 /* AMapNaviTrafficBarView.h */, + 464DC5AB6415AEAEA2D966370DDCD953 /* AMapNaviTravelManager.h */, + 242B72941DFF3D93677624AD5D0BFE30 /* AMapNaviVersion.h */, + 58517683CF7757FE08F5CECC2CE0D940 /* AMapNaviWalkDataRepresentable.h */, + D15DC279DCAE38BE04D73327E62FAC4F /* AMapNaviWalkManager.h */, + D06BF33810655715D8AD05B15BB6846B /* AMapNaviWalkView.h */, + 060A4E9A2D44F7614F5CD8640B96E289 /* MAAnimatedAnnotation.h */, + F5CE42C8B30DF5B698989246BE7B4F00 /* MAAnnotation.h */, + A5B04719A91C04D4350AC432B0EFB579 /* MAAnnotationMoveAnimation.h */, + 01046B45F8AC8C03E5A2B1218AD64600 /* MAAnnotationView.h */, + 4C9C022C52E094527DA10FE19A420875 /* MAArc.h */, + 4A25BC3E2D7FFDDBEEC84E69EBEAF139 /* MAArcRenderer.h */, + 7A0BA16D75947ADF17031EC703C31499 /* MABaseOverlay.h */, + 62877DD35B2787D29F60AE31E85F3F58 /* MACircle.h */, + D8AD39280962BB2E16400C9E6D1E39BD /* MACircleRenderer.h */, + A895BE624D49C09B32D2989440700DA4 /* MAConfig.h */, + 0D3F3E84C12956CAC640888602E8C6D4 /* MACustomBuildingOverlay.h */, + 5C38D1D91B42FDFDA201C59A815A7E3C /* MACustomBuildingOverlayRenderer.h */, + F92A13084CBA99EDE08EA6049F036869 /* MACustomCalloutView.h */, + 4A3C475A515CD77AD5FEE5141BCF4973 /* MAGeodesicPolyline.h */, + 40F1E635FEBE674128D6A48835CF95F0 /* MAGeometry.h */, + 5A84514538737EC6D0DE03EB6BB63555 /* MAGltfOverlay.h */, + B2934CE1CDFEF407BABC79DA939F6DF7 /* MAGltfOverlayRenderer.h */, + 107907C0FAB3B83D27701F07D4A0F586 /* MAGroundOverlay.h */, + 9083A968DFE0914AA893EFCE6E9EC279 /* MAGroundOverlayRenderer.h */, + 3AD98004864FE860411AA8AD2CCD6417 /* MAHeatMapTileOverlay.h */, + E475633CE1553706C0A19C2B67118D6E /* MAHeatMapVectorGridOverlay.h */, + B96E6678FFC57EBBCA429B737036907D /* MAHeatMapVectorGridOverlayRenderer.h */, + 8CDF8816A15B1006BB53CAB35DA46A78 /* MAHeatMapVectorOverlay.h */, + C25DB09B5958A5550BA66D3B2779B57F /* MAHeatMapVectorOverlayRender.h */, + 3A4301D0B931D4CCA9491874DAFB10AB /* MAIndoorInfo.h */, + 14BDA4FF8578FB093255EACA259667DC /* MALineDrawType.h */, + E5D7B1A5951C7C5D70F3539F3F2AF158 /* MAMapAccessibilityIdentifier.h */, + 68A7F4DC09824985847F44EFC5F7F4E1 /* MAMapCustomStyleOptions.h */, + E742CFA74922D81393D9513CB10D2BEE /* MAMapKit.h */, + B03A257EDA729BCD754FCBC9194A3BFB /* MAMapStatus.h */, + 6E506D5AB5230B4C1AE21984E63C05AE /* MAMapVersion.h */, + 931A0804001506371E7F9DE58FB7B0F6 /* MAMapView.h */, + 0C5758F66E9917A09245916344427A2D /* MAMultiColoredPolylineRenderer.h */, + 66ADBA6049DCD12237A82158C8E2DAAB /* MAMultiPoint.h */, + B91931E472E5A1E4C50479AA10006409 /* MAMultiPointOverlay.h */, + 847AC1C2FC4B8314F04CE35C67DF6724 /* MAMultiPointOverlayRenderer.h */, + F724E49C0E1846A05A394C4F6A4DA12C /* MAMultiPolyline.h */, + 5A74C0C459B3E17D7D4B7027C42264ED /* MAMultiTexturePolylineRenderer.h */, + 852A934F56A0AFFDD7502BEC7C110BB6 /* MAMVTTileOverlay.h */, + 8B28FE471199CC812EC52B54CC81C7C2 /* MAMVTTileOverlayRenderer.h */, + C716CF5D3BB501B2872EE0E72CAB0F4A /* MAOfflineCity.h */, + 7CAC0E65B3A88212ACD4F6DD38576E98 /* MAOfflineItem.h */, + 2E165A07D358772E7A5BB069526ADC7F /* MAOfflineItemCommonCity.h */, + 5D6C581C0C61B93E1475CDCFB08DEE50 /* MAOfflineItemMunicipality.h */, + 4C48B6CEF416FD755C467B70E46A2A88 /* MAOfflineItemNationWide.h */, + 88FC8360E9CECF1EC7C88724ABCAE663 /* MAOfflineMap.h */, + 05792A9F3F979C58240DA6CACEDFCC47 /* MAOfflineMapViewController.h */, + 41B9B72161D3531F1C72159B9B720C0F /* MAOfflineProvince.h */, + C241A8DB572C29FF4101D1938679BC81 /* MAOverlay.h */, + C7CD09FCFA6840D3048F894E7B1C48EE /* MAOverlayPathRenderer.h */, + 3D1032BFBEEB36F93D021BF8524B4044 /* MAOverlayRenderer.h */, + 0462E420819CBFFDC474F5DEDF9DC681 /* MAParticleOverlay.h */, + FFA0A942C9D9963DCE10053D8614AE55 /* MAParticleOverlayOptions.h */, + B79F79C36BB82A6C03B752808CF6C0C0 /* MAParticleOverlayRenderer.h */, + B4BDD206F1BC94CB426258C0FAA35447 /* MAPathShowRange.h */, + 4694CC3545DBB29033695A2DBEC3360C /* MAPinAnnotationView.h */, + DF23D56BA5DF3A94FE3FC078A5F6D025 /* MAPointAnnotation.h */, + 55E547656E0BF7C8AC2849C86AD3372A /* MAPolygon.h */, + 5BCD0536EC898E5A72F321F4A79B705F /* MAPolygonRenderer.h */, + 15B25D7224671FACD523F8314C5718EB /* MAPolyline.h */, + 474D8EF1273F4DDEF6F3DAC81125D16A /* MAPolylineRenderer.h */, + 91E2D3736369A68980309E7B89D6EC01 /* MAShape.h */, + 92858F9A44DF361CD2550288D2078AC0 /* MATileOverlay.h */, + 4596DC64411AE9C69701FCD276BF59AB /* MATileOverlayRenderer.h */, + 867545ED12DFB7061E472080E8C19A3C /* MATouchPoi.h */, + 2AFA7C559A23F0AFF525F4604BACD21A /* MATraceLocation.h */, + 23BEEDE74373DFE02343412EB8A3785D /* MATraceManager.h */, + 21B1648F1F2D3A59D405C0F69548FD79 /* MAUserLocation.h */, + 230D629E1E3E935F10495FAF6E7867B4 /* MAUserLocationRepresentation.h */, + CD2045C5236BE8310BD02D73391232D3 /* Frameworks */, + 0735062DE2C7DAC7EB83B1EEF384C7F4 /* Resources */, + B69385E5C2506EEC466622C222D3033E /* Support Files */, + ); + name = "AMapNavi-NO-IDFA"; + path = "AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + 6445389D10359866E589DC1A101CF696 /* DDBaseTextView */ = { + isa = PBXGroup; + children = ( + 0BCDFF40EAA1EF98B890EEE7C325C742 /* DDBaseTextView.h */, + 2D7ADFA74899776D90D8459AA971FC47 /* DDBaseTextView.m */, + ); + name = DDBaseTextView; + sourceTree = ""; + }; + 645C3C35457DB26AD7DD0E5EBE1E9E28 /* DDBaseImage */ = { + isa = PBXGroup; + children = ( + EE9139F9D7C3348F7F9380B051361637 /* DDBaseImage.h */, + 532E015E105E48C78292AA565FAF5198 /* DDBaseImage.m */, + ); + name = DDBaseImage; + sourceTree = ""; + }; + 64B0350A13D2B5133966F1F0C373C6DF /* DDMASearch */ = { + isa = PBXGroup; + children = ( + 06AD9810B6D55246E9990B806E5C90E4 /* DDMASearch.h */, + 3D497A3523822F65ECE328468694A0E6 /* DDMASearch.m */, + ); + name = DDMASearch; + sourceTree = ""; + }; + 696DFE192F2CC88133C144A4ECDFE5EB /* NSURL+DDCategory */ = { + isa = PBXGroup; + children = ( + 032F24321984784D6EA6FDDB8374A51A /* NSURL+DDCategory.h */, + E25D3588C478DEB763966F029EEB5EA4 /* NSURL+DDCategory.m */, + ); + name = "NSURL+DDCategory"; + sourceTree = ""; + }; + 69B3F6C29A95A580BC490ECBE8047F59 /* UIView+DDCategory */ = { + isa = PBXGroup; + children = ( + 4D05E8D36F5613E88FCDE48EC42B680D /* UIView+DDCategory.h */, + 60BF92DD87FAF6F7C2D237DDA8FC3FB7 /* UIView+DDCategory.m */, + ); + name = "UIView+DDCategory"; + sourceTree = ""; + }; + 6D03FC01703721A6D5CC0091A2350863 /* DDTransitionAnimation */ = { + isa = PBXGroup; + children = ( + F11BC718A091C698332F74A1B3E839E0 /* DDViewControllerAnimatedTransition.h */, + F68705E4C3396958D4F3062B1718C479 /* DDViewControllerAnimatedTransition.m */, + ); + name = DDTransitionAnimation; + sourceTree = ""; + }; + 6DA32C8DCDDCFDE62B41B3FFBCCA0F87 /* SwiftEntryKit */ = { + isa = PBXGroup; + children = ( + E7682E33CAB53E529CDF4A547752E929 /* EKAccessoryNoteMessageView.swift */, + 1EF455F46FF48891780C8B73AB95244F /* EKAlertMessage.swift */, + 24F210C89BAC202A2CF43A1B644D6C9C /* EKAlertMessageView.swift */, + DEE4BAAB1DAE71A43F95B46DE1B4E367 /* EKAttributes.swift */, + BF49E1216C834240475CEC81EA632C1D /* EKAttributes+Animation.swift */, + AA06420C703887F32CC2A610B9AB75A8 /* EKAttributes+BackgroundStyle.swift */, + 7D4B1DA04666EFDE14D56B1B2863A73D /* EKAttributes+DisplayMode.swift */, + 22993C159B3E23914C4692149D80C098 /* EKAttributes+Duration.swift */, + 8B0606392C5355443386D3E5C6F256EF /* EKAttributes+FrameStyle.swift */, + C47868E7AA06922642DF3679FBABBCFD /* EKAttributes+HapticFeedback.swift */, + 3EB3933F69E73D1B31B0CC798A86842F /* EKAttributes+LifecycleActions.swift */, + 0E61C072D865482E132CA680A044B0F9 /* EKAttributes+PopBehavior.swift */, + 8F180D9827A3691436580ABACE32472E /* EKAttributes+Position.swift */, + F437E8B0D533C76780D5CF2078388036 /* EKAttributes+PositionConstraints.swift */, + 54FE24E35E8F2FC3B2C18E00CFFBC81B /* EKAttributes+Precedence.swift */, + 14D4BC2A5C7E991B84E8A3AD72DB46D7 /* EKAttributes+Presets.swift */, + E44A83936A18CA1F8DC91215A732E9F3 /* EKAttributes+Scroll.swift */, + 44FC4EC27FA08110C3D80F536DDC3DFD /* EKAttributes+Shadow.swift */, + CF36458F9AE8FB1612BA3E0F8F6B9B3A /* EKAttributes+StatusBar.swift */, + 0E39FE5B763FA3D5A9F58DCC51B3490F /* EKAttributes+UserInteraction.swift */, + 60A8BC3846FEA113E7B2614E6BEEB1AB /* EKAttributes+Validations.swift */, + 36CE336280929134AD49A96A564E2A8F /* EKAttributes+WindowLevel.swift */, + EDBC73A754E58CA1E220F9F9C117BC05 /* EKBackgroundView.swift */, + 27B3F4E64C5DB5D998F879034B282D3C /* EKButtonBarView.swift */, + 32466ACD078A4363DD90366F26D72DE6 /* EKButtonView.swift */, + 6A5F13B461F8D3A8605F004333B14795 /* EKColor.swift */, + 9936524624FFE8BBBC671D638B9AA91A /* EKContentView.swift */, + 228699800DAC28445A052D767093A43A /* EKEntryView.swift */, + 552586791BE989553183B00C8A956E42 /* EKFormMessageView.swift */, + 298089BADD1874B448DD201AB699E350 /* EKImageNoteMessageView.swift */, + 875923D556470E67982CF2BF11254A0E /* EKMessageContentView.swift */, + 99D6E987D4BEAC9234BBAD4E5B470ED4 /* EKNoteMessageView.swift */, + 09DB2DBDB9CFEA50D9467C11E75204E1 /* EKNotificationMessage.swift */, + 33B2753FE01123BC5152F50FD0C30382 /* EKNotificationMessageView.swift */, + 51EB3051206ADECB64253F65B0BF009C /* EKPopUpMessage.swift */, + 33BC268D7FC4EF17C6785000A9B0363B /* EKPopUpMessageView.swift */, + 154000AF7BE39D2A72114921E8357E1E /* EKProcessingNoteMessageView.swift */, + 9E43BAA7B47FF86FE2F61C893F9FFD9F /* EKProperty.swift */, + EC8FECADADD7AE94B41BEBBE699BE7BC /* EKRatingMessage.swift */, + 292C1D57436361B9566ADC5CDC5817F7 /* EKRatingMessageView.swift */, + C5FEB347C5DF7BD4D68EAC5D42C8E357 /* EKRatingSymbolsContainerView.swift */, + B74E122DCA1DECDDF06E020CB76446BB /* EKRatingSymbolView.swift */, + B39109E5B856A1F26E94DC6AB14F6451 /* EKRootViewController.swift */, + 9B65BA2C7244D9F9F65CA16B8B8C723E /* EKSimpleMessage.swift */, + 6E8909D6A4B618244BDA8241B690A999 /* EKSimpleMessageView.swift */, + 592169D7B63B975B6971C058A21C06D4 /* EKStyleView.swift */, + 0AB4B9C4516210139EC572F048A80E1B /* EKTextField.swift */, + AE5BA0D3C6BF364C0FE75A688B01CAD8 /* EKWindow.swift */, + 7B2FA225CA7EEF3E4CB63A64F3A0BC90 /* EKWindowProvider.swift */, + 81816F016146EBDCD6E547128813ABF4 /* EKWrapperView.swift */, + F8CEC609663FCA1CA67743A1EE7F9C3D /* EKXStatusBarMessageView.swift */, + A311CD7CCBD2BF70006506847BA8EF0F /* EntryAppearanceDescriptor.swift */, + DFBAB134CDDD41B670097CD87D49D996 /* EntryCachingHeuristic.swift */, + 7F16E86FD1C656767A54C8CFCB4FCB40 /* GradientView.swift */, + 7936C43FE7B81FB80BE0E0C4E234F82B /* HapticFeedbackGenerator.swift */, + 61A6BF6B67939A49F033545D808DEE09 /* QLCompatibility.swift */, + F03506F2DBFCEF9393492F6CCB9DE838 /* QLUtils.swift */, + 4CB3F65983CAC9DE063395401B68D34D /* SwiftEntryKit.swift */, + F3DA8F63D4126A1495D6388E01CD071E /* UIApplication+EKAppearance.swift */, + C1D862A976BE77383C2A500BD3E21ECB /* UIColor+Utils.swift */, + 2E67A3705E59E1FA9EDAD03720B1D924 /* UIEdgeInsets+Utils.swift */, + 46D0D946164169DB725FBB1F44538517 /* UIRectCorner+Short.swift */, + 7EBA2F2BF69C0A07D8580439A091ED33 /* UIView+QLContentWrap.swift */, + 8A42CF90C27515345D8EC736588B9BE9 /* UIView+QuickLayout.swift */, + 9AC36E3AD565CDCBB6B6F41932BFCFA8 /* UIView+Responder.swift */, + 8BD294D01DF0DBD0BB95780F219206BD /* UIView+Shadow.swift */, + 0A55A145BDF89AC620B820DB75383AF6 /* UIView+Utils.swift */, + E1A20A19E159B307E6705BCBB1BF95A4 /* UIViewArray+QuickLayout.swift */, + CA9BD1B97A6FE4E9FCA22D195642014B /* Support Files */, + ); + name = SwiftEntryKit; + path = SwiftEntryKit; + sourceTree = ""; + }; + 6E1F292DBF7FA75AABBD961F5CE9CE13 /* Support Files */ = { + isa = PBXGroup; + children = ( + D70F9E9B7B9AABFFCF6D82979E1E1055 /* JPush-xcframeworks.sh */, + F4B24D36C9ED5BCA29D7BCF335600D35 /* JPush.debug.xcconfig */, + DCCAABB5171A569865333FBF61C3440D /* JPush.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JPush"; + sourceTree = ""; + }; + 712732A73600FA5C5970B629BB4A6323 /* UITextView+DDCategory */ = { + isa = PBXGroup; + children = ( + 5C166C7225C9402B5370B0268162F73F /* UITextView+DDCategory.h */, + 5FBAAE4A7415B5190CC52DE86B960E70 /* UITextView+DDCategory.m */, + ); + name = "UITextView+DDCategory"; + sourceTree = ""; + }; + 7164D045C64868F65565283A35C666DA /* UIApplication+DDCategory */ = { + isa = PBXGroup; + children = ( + 4AD2472BC69DA112141A8EC5E7C8469A /* UIApplication+DDCategory.h */, + 73D381E711183352B011B00856E12A18 /* UIApplication+DDCategory.m */, + ); + name = "UIApplication+DDCategory"; + sourceTree = ""; + }; + 71E05C57B8AF4AF6EC567E65E414FE84 /* Kingfisher */ = { + isa = PBXGroup; + children = ( + 319AF24BB56D95518813D904FEB7676B /* AnimatedImageView.swift */, + 2224A1FDABD1378341A1F3FCA4430266 /* AuthenticationChallengeResponsable.swift */, + F13EA257811A5E8F5FC87144FAD74C76 /* AVAssetImageDataProvider.swift */, + 628FCE3F9B17251654AA5517B596302A /* Box.swift */, + 151F008D5AA0840840A1A95DD9D7D6CB /* CacheSerializer.swift */, + 8FF4552E0A1D75BB04B7A078F783C1A8 /* CallbackQueue.swift */, + E431E451F7E1087D127CA684EDB44B0C /* CPListItem+Kingfisher.swift */, + 5F7CF7C2306049D7F664C445FC8AC7E2 /* Delegate.swift */, + 2BB7262292B08FC18D69F9C55EB5402F /* DiskStorage.swift */, + 8282CF4ABB5A955EA207D9A412FE6B30 /* ExtensionHelpers.swift */, + 595287732477DB0243B5DFA27A04554E /* Filter.swift */, + 543BDA784379BDE207BC233CF5166DD6 /* FormatIndicatedCacheSerializer.swift */, + D114C912166B999715D87F6A6D6E00B8 /* GIFAnimatedImage.swift */, + ECBFC69FD38D9EB74472D5C4C9E30025 /* GraphicsContext.swift */, + BFA17C6E512DE46C75935D07E48BC619 /* Image.swift */, + DBA7EE0EC4368862F5E44AF6AC1547B7 /* ImageBinder.swift */, + D9F618355E51AAEEF797F4EBF008E878 /* ImageCache.swift */, + 2AD557EFC1B05A6F93BB8AE9CC3C181C /* ImageContext.swift */, + 196530277935A91E89C5D7A552990851 /* ImageDataProcessor.swift */, + 06AA5D25BD5E2C52B04DD3A2E0CBD4CC /* ImageDataProvider.swift */, + BEFC1E17409EE663C8FDEE7B7A24E853 /* ImageDownloader.swift */, + 29BDEBB4BAA951B4B8FDD97ED749A190 /* ImageDownloaderDelegate.swift */, + FFB7D9A27EF8735BB5016E31949B58DF /* ImageDrawing.swift */, + B7688E220F0813C3DCF84518398FF4AB /* ImageFormat.swift */, + FB00062E3CA197B4C5EA5B6207D4DB42 /* ImageModifier.swift */, + 965EC9833E987012DF8103F4A3AB4661 /* ImagePrefetcher.swift */, + 8AFA5663D2E8A306215BF2CAAFD410FD /* ImageProcessor.swift */, + 3B472D7F149CBB6928805D4E9D93242B /* ImageProgressive.swift */, + 19FCC3D3615AD48D9FC1F78AED216ECB /* ImageTransition.swift */, + 479DA8102AECC28E9D56586B495D1E0A /* ImageView+Kingfisher.swift */, + 6117F7239E91D91ABA4CC580B8DDEDEF /* Indicator.swift */, + B9126FCAC7668589D30AC0DFF124C8FC /* KF.swift */, + F417BFD8868A49B0394DF0B0A0CA3AAF /* KFAnimatedImage.swift */, + EF434733EFD7FCA9DB2F2E7EEBE33326 /* KFImage.swift */, + 6749DBF2A89367E0891DD55FAA740BEB /* KFImageOptions.swift */, + F4DEFF1C8E5761DAE3D8F73F4690AB1F /* KFImageProtocol.swift */, + F97621324AF4F0978D825712DC8B1D61 /* KFImageRenderer.swift */, + 58112BF240A2BECD38B648CF646FE269 /* KFOptionsSetter.swift */, + 55FDB37B0391AE8AB38084626C0BC9F2 /* Kingfisher.swift */, + 36D570A754308D395E40FC7704F41E48 /* KingfisherError.swift */, + 340655BEE0FE0D9B052C1A869B74912F /* KingfisherManager.swift */, + 9792BCD7AFF33275A94E149A6418BEEE /* KingfisherOptionsInfo.swift */, + CAC7DD58D7580AA69B77E8B2F22BB722 /* MemoryStorage.swift */, + E23EB2AFEF0CA6FDF243BD2CBCBD6C5B /* NSButton+Kingfisher.swift */, + E81BF2700F2DAF62877F7A5984E70EA5 /* NSTextAttachment+Kingfisher.swift */, + AE64904C909267918E94A298DC57EB83 /* Placeholder.swift */, + 2D0D4F80A76713406667C1C0B6F6F29D /* RedirectHandler.swift */, + 3A071F5DA6E0BAD4C1CC1C82FA87A784 /* RequestModifier.swift */, + C59FAE2D03E76EDD699D96C9E4858ACD /* Resource.swift */, + ED62CA72F9BD3571AE2798A2AD9F1D6F /* Result.swift */, + 2318EFD20A574541485F07C8671F07F4 /* RetryStrategy.swift */, + 171DBB023C12392EE304DB7563441DB8 /* Runtime.swift */, + 213F6015E773E0BBBA581934A6293FD9 /* SessionDataTask.swift */, + C0A5A67408AA2FCD8C4B05F49C23BF17 /* SessionDelegate.swift */, + 26936C846CE0205965204AC3F0DAF7AE /* SizeExtensions.swift */, + 21B52424A6E384BDDA7335A607181872 /* Source.swift */, + E319F19FE08C36AA27A3B7D5D09911B6 /* Storage.swift */, + E71A5160262728F30C9D0AA27C9F9175 /* String+MD5.swift */, + 8453E04F019042EF6191C897F376A02A /* TVMonogramView+Kingfisher.swift */, + F1B03CC51AD4CC19466B0C71F495A8A5 /* UIButton+Kingfisher.swift */, + 4A46A2DA38E3D426B1BFC15159EF0210 /* WKInterfaceImage+Kingfisher.swift */, + C590860910AE3C031454DE372A6386D0 /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + 7431D05B30E3252E59DD2D30BCC49045 /* UISwitch+DDCategory */ = { + isa = PBXGroup; + children = ( + 480B695D056D45BC132FB8BBBA3B1A30 /* UISwitch+DDCategory.h */, + D5C25B5D27C487413D4955EF17A13D86 /* UISwitch+DDCategory.m */, + ); + name = "UISwitch+DDCategory"; + sourceTree = ""; + }; + 7514BDFED284E3A0833100E26249AC3B /* UIButton+DDCategory */ = { + isa = PBXGroup; + children = ( + 839D2308BA55A3E1B72456E105B7BFB3 /* UIButton+DDCategory.h */, + 01C6A296F30EE8B626FAC8DB28BC6F20 /* UIButton+DDCategory.m */, + ); + name = "UIButton+DDCategory"; + sourceTree = ""; + }; + 782FAB0F8F94ABA0EB3DCFA7845081BF /* DDBaseNavigationController */ = { + isa = PBXGroup; + children = ( + EE4F2D287E3B9BA925E34F3914AE9083 /* DDBaseNavigationController.h */, + 36FAB48A333EB7E8A5EA0BE5711B8798 /* DDBaseNavigationController.m */, + D6AF5A615853652F7375B11E17552DF4 /* DDNavigationControllerDelegateReceiver.h */, + 42B6D7C04DF555397E9B19D919EF0D1A /* DDNavigationControllerDelegateReceiver.m */, + ); + name = DDBaseNavigationController; + sourceTree = ""; + }; + 78F87B3C4F9E8BC02FF0F39EEAD2BAE5 /* RxRelay */ = { + isa = PBXGroup; + children = ( + DFD09EB77B3796F395ED83294C5E0A6B /* BehaviorRelay.swift */, + C53B75C7E3234A1CA15C2EC302358A4B /* Observable+Bind.swift */, + 0194CF930B8C2826B59630D0873162D1 /* PublishRelay.swift */, + 07C108677E11D3FA01F83D65735E6A60 /* ReplayRelay.swift */, + 9A3DBED8DAC0340A0C457AF7ED5A5482 /* Utils.swift */, + 4041F432AB804AADD1285B5C2763CAD8 /* Support Files */, + ); + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + 7C3EC3D4E1586809ADF848A331CC478C /* DDProgressHUDKit_Private */ = { + isa = PBXGroup; + children = ( + 20A74428DBC1C3E980B0331DDF6FD542 /* DDProgressHUD.swift */, + A8995467D19A22A1CCD28F6A66BC8709 /* MBProgressHUD.h */, + 849F84B3A142E603C49F29288D323336 /* MBProgressHUD.m */, + A7C68CA278CB1B97020D2E1FDA71C459 /* Support Files */, + ); + name = DDProgressHUDKit_Private; + path = DDProgressHUDKit_Private; + sourceTree = ""; + }; + 7C8CA1C031243BB05D20F64A32D8FE8C /* Resources */ = { + isa = PBXGroup; + children = ( + BF79C790469090D5FB965EDFDC3968AC /* DDBaseViewController.xcassets */, ); name = Resources; sourceTree = ""; }; - C5E268813B7F3A8726455CCC95C7893D /* ESTabBarController-swift */ = { + 7C905F8DF4E7EB5ADE5E1C151660FB79 /* RxSwift */ = { isa = PBXGroup; children = ( - EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */, - 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */, - 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */, - A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */, - FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */, - 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */, - 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */, - 182BB8DE87A49F64592DDBE76AFCDF11 /* Resources */, - CFB481A2977F7F7908A32C58EA779152 /* Support Files */, + 3688C496F6A5CEA1DBD7BE5A1A118907 /* AddRef.swift */, + 0181090D569E472A806EB8F53B459B4C /* Amb.swift */, + F3AB90C1702EF5409A36BA244985735B /* AnonymousDisposable.swift */, + 137A43E7326498CAD226F9909D476647 /* AnonymousObserver.swift */, + 7810B1F521503C2B949E924EDFBBDC14 /* AnyObserver.swift */, + 57506412E9A07E66298B6166471871FC /* AsMaybe.swift */, + 4E598F463D5AA49FA3CB5A73982884D8 /* AsSingle.swift */, + F907E8B2C0B851E97FAE598BDF55DA23 /* AsyncLock.swift */, + A44D56D238AACEE5319CE1EAC84452BB /* AsyncSubject.swift */, + 7DB83EF33F37529DFEAED0D13F5DF04A /* AtomicInt.swift */, + 46A9EAB8A1012B0353DF926F8483F19D /* Bag.swift */, + 98471FFFB7639E310CBE0F8F03245153 /* Bag+Rx.swift */, + 2172F0AC873432F98B93588A18B95148 /* BehaviorSubject.swift */, + 529EE82B33C37CA2FE76B490B5A3D886 /* BinaryDisposable.swift */, + 3F75E887F1A1559F7D7D2D233B4D6A83 /* Binder.swift */, + C16039FC1E9256ED18E38AB438E4CA11 /* BooleanDisposable.swift */, + 8F099920F599B25C86BA0811AEAF0C34 /* Buffer.swift */, + 2B10457F1AE212934ADB46697B631378 /* Cancelable.swift */, + 30B843BF246C177F1E11E6B2FC20B1B3 /* Catch.swift */, + E4EEFDAA6386C5C4AFDE62A467677A8C /* CombineLatest.swift */, + 97C488FCC454D978937C7F5D0775C12B /* CombineLatest+arity.swift */, + 479F6DCFF47F874FBF095314CE7CC3DE /* CombineLatest+Collection.swift */, + 65B8C378680A088ECEA2FF4B4CE33208 /* CompactMap.swift */, + 56593622AC2C7FFFB0801A352EF1DE9C /* Completable.swift */, + A99AA24912530D6F573AF0C470ED809D /* Completable+AndThen.swift */, + 11DB2B72EA1BA68A6035395BA872CB04 /* CompositeDisposable.swift */, + 6447EEFF1CC8C34D36FC5B829EBB7BD5 /* Concat.swift */, + B25DE9305287B4EBA3089A47918C30E7 /* ConcurrentDispatchQueueScheduler.swift */, + 5C55BB0F3AE45AFA15FA89378F0EF448 /* ConcurrentMainScheduler.swift */, + 8F26DB6737AF19E7106C0D79071C461A /* ConnectableObservableType.swift */, + 7ADED62E743AF6F42A1F6FDAB6887845 /* Create.swift */, + 971ECF2A49438C43CCD9CFFC8228B47E /* CurrentThreadScheduler.swift */, + 26226BD83CCF220EEC8D8469C3CCA561 /* Date+Dispatch.swift */, + 252F871FEC11F40CA47F4B4A65C84FC9 /* Debounce.swift */, + 9823D0A63D895BEC1B4DE94BF021F0F5 /* Debug.swift */, + 0407E1992DCA5549471A76B3E52B961E /* Decode.swift */, + 3BB13ACF9151EDC64E9831BCA8B9C110 /* DefaultIfEmpty.swift */, + CB163262FD931B12C9A71C9F0BC76E5C /* Deferred.swift */, + 3BD1D41D769887550A93F58829C39E17 /* Delay.swift */, + 2A02091C99045081352BE26A3EF045A5 /* DelaySubscription.swift */, + BC7F0AB2F6ACFA40ED91A42BCFEBF082 /* Dematerialize.swift */, + 5510AA6ECF0538D259AB74F97FBCAA94 /* DispatchQueue+Extensions.swift */, + 8E6EB86A88AD90C02118E182F207FADF /* DispatchQueueConfiguration.swift */, + B806F5D13A7DDBD4BA5C1FBEECCC7CC3 /* Disposable.swift */, + 8DBEA4DB7FBB253E470852B035217055 /* Disposables.swift */, + 9F3BB0450FE0E24E7BD784A9E0580489 /* DisposeBag.swift */, + 24DBB66E85521992DAB81C2E8924493A /* DisposeBase.swift */, + BE33F525904972CCCD37824AACEC4E80 /* DistinctUntilChanged.swift */, + 638B32F84AD757796845F5D01F5C8650 /* Do.swift */, + 4B18D514323528E8FFF07550955AB394 /* ElementAt.swift */, + 4657AF9428A2E5C0A829BF814B002617 /* Empty.swift */, + 332E1C380DB573A44ED8B0E33FE0354F /* Enumerated.swift */, + BE1D0B35482B29687470B57308BBB804 /* Error.swift */, + C679462F5E4C7343CFEF88F741075C5C /* Errors.swift */, + D11039A010E438DF0B350B61FD29B2FF /* Event.swift */, + 54BFC2EC1988C8538487C6B288798304 /* Filter.swift */, + 913574337B1F0B92F0ABD49EB75C7761 /* First.swift */, + F0161D1ECDB7AD8D07DB994394E9C4E2 /* Generate.swift */, + 31F7618632C4B3CD38D61254A3978A2F /* GroupBy.swift */, + 9A47925AF306D30D3B542065B81E6467 /* GroupedObservable.swift */, + 698ECD72592911F35FAC3C52C7FB7408 /* HistoricalScheduler.swift */, + 34FDAFF2069E0AD50EFE448C79DE5C7B /* HistoricalSchedulerTimeConverter.swift */, + 446F59FA2B661CFB0C6AFD23156E20C6 /* ImmediateSchedulerType.swift */, + 04B9975EAAC64DD08EBC9FCD74ACF08B /* Infallible.swift */, + FCAA97525761712E0810D4BF6E168059 /* Infallible+CombineLatest+arity.swift */, + DEF58E4130DA78FE3DDED5BE9165E023 /* Infallible+Concurrency.swift */, + DA7F48624BD1504CA367B6AA5A0EB80D /* Infallible+Create.swift */, + 3D11DCF1E1C48C9628F1253309615862 /* Infallible+Operators.swift */, + 25E584E6949EA8D063CF684962254E35 /* Infallible+Zip+arity.swift */, + AD2FB62E117941C6BD11FA0E2252FDAF /* InfiniteSequence.swift */, + 044381F5A69B775D451AD5F6CBA56F3E /* InvocableScheduledItem.swift */, + 8CE4CF28CEA684828104B1BFB2748E65 /* InvocableType.swift */, + 913DF560B1E4E50AA69EAD3013D2C3A2 /* Just.swift */, + 29CAF14D6044569FE2F40B02974DDBCC /* Lock.swift */, + 397F13D20C950E7D2866DEE9B10EE82C /* LockOwnerType.swift */, + EEAB58585B12DAD86327FB72E19A8924 /* MainScheduler.swift */, + 3D56DE48B23A6AB17464D128B365049F /* Map.swift */, + 551910D70D0672595DB5008867A7F291 /* Materialize.swift */, + 510FBA1E3793F1B4BFABA3EE6699AE4B /* Maybe.swift */, + 8E3E74E3911B4F4FE6AD5DB37E417FA9 /* Merge.swift */, + 0EFF7BE3E69320F040A8BC60545FFA79 /* Multicast.swift */, + 4C177C0D81323992C0DDB48E228135BB /* Never.swift */, + 7F47A3053DA52622FFC1F052E89967D5 /* NopDisposable.swift */, + C824AF319FC221DA12976281C834C56C /* Observable.swift */, + 5E207D96E9375673ADA0880DA098C8E2 /* Observable+Concurrency.swift */, + B73F897CD1CFEBB63AFA279A6E436FDE /* ObservableConvertibleType.swift */, + 796EA6605B20E6B524167ED2671B2579 /* ObservableConvertibleType+Infallible.swift */, + 7D6BF50C9E3F069712343DB1F75C85BB /* ObservableType.swift */, + 5DDE57B9519882C5F5EAA0927BB9EF66 /* ObservableType+Extensions.swift */, + 2B4DFF3E4F1B25342E45295C33D8B576 /* ObservableType+PrimitiveSequence.swift */, + D3AADB2B819407FDC97088308C3DE99B /* ObserveOn.swift */, + 9F7E5764FDAE84A61FE77FFF82C987C6 /* ObserverBase.swift */, + 2368486DDA883EFA76EFFD8D78D5F67F /* ObserverType.swift */, + 6F48169E8D4303B2F03FF2789A9A24BF /* OperationQueueScheduler.swift */, + CE06D354167619A842367F5F2458E0C4 /* Optional.swift */, + 21513D5C4002EE950BFAD7F916A26550 /* Platform.Darwin.swift */, + 0BCE4A6F948C216270875335A16D0502 /* Platform.Linux.swift */, + 0592DB9F33BC983E3A68CC03277DFC52 /* PrimitiveSequence.swift */, + 4B4AA0A0F70E532DF3D907F3A8662A73 /* PrimitiveSequence+Concurrency.swift */, + F174C2368981DD0C5D4CF1671051AB24 /* PrimitiveSequence+Zip+arity.swift */, + ADB383BCC242F0B771861CDCAC55C92B /* PriorityQueue.swift */, + 69B1780FBCA67B725F00FA180AA74209 /* Producer.swift */, + EA41E81D92BD93557B66F008B073302B /* PublishSubject.swift */, + 4407CCD5C2FE2BEAC10835CA1FB69E5D /* Queue.swift */, + F5E85CC4E2BFB951C9BE861E8F40EC73 /* Range.swift */, + C8FA4511690D5D897ECF0FEF3EC47311 /* Reactive.swift */, + 93F9D31CF3C01722004685B05447470F /* RecursiveLock.swift */, + 0690983A5F3FFAB4BB325F401E2D95D9 /* RecursiveScheduler.swift */, + E125F7881F820545ADC93DA907815C43 /* Reduce.swift */, + 92DBE2A8C8E99C2A8679D00DD9CC67CF /* RefCountDisposable.swift */, + 061AB6A8E6CB1E402FD321F4E28E0032 /* Repeat.swift */, + B3C8D168BA520C87B43A057E1363C5C0 /* ReplaySubject.swift */, + 8D264505D2879EBA7B474BEFE62EE225 /* RetryWhen.swift */, + 64AC536DC5AB97FC52977B0A55F54A10 /* Rx.swift */, + A8667563877D52DBDB4CCEE3D31D847C /* RxMutableBox.swift */, + 2AC01648AF2C692A54BA7B2EDD35F507 /* Sample.swift */, + BFB32E4D3004AC376F9AAEFE28C18F2F /* Scan.swift */, + C50C7E493622945FEE350BDCDA547A7C /* ScheduledDisposable.swift */, + EEED4657F15947E83B2D786297985DC9 /* ScheduledItem.swift */, + 3AEF006AAD81323650EFD8CDE7BA9C7E /* ScheduledItemType.swift */, + 5922A3E7DEAB403DBC072F2AE25FE3D8 /* SchedulerServices+Emulation.swift */, + 2E109549B31CC2F4391E5B7ADF8A9E68 /* SchedulerType.swift */, + 91056C1C767B120FB9889F52A6DE1CB0 /* Sequence.swift */, + 7705489B40797E0BDAAE3D6695B7CDF5 /* SerialDispatchQueueScheduler.swift */, + 46E091A13B79F43DC0D7FAD86C2AFB80 /* SerialDisposable.swift */, + 2CDC89AEB7AD16DF3F4D7EA632A3A621 /* ShareReplayScope.swift */, + 3B8B919FB74C9EF539C73A68C1902DD8 /* Single.swift */, + E39D8D4BB8915B26F9723FF5EFB8B9B0 /* SingleAssignmentDisposable.swift */, + B9D1C66F78E99AD7D9F05E7031EEA76E /* SingleAsync.swift */, + 04E7A283C690144DC3AA1CEF992BBFC6 /* Sink.swift */, + 75936F807D435886B091E1354D54DC19 /* Skip.swift */, + 57DCD59AE09E42A8DF2B268C65231403 /* SkipUntil.swift */, + 2E493FDC13E3BA95C331B894D91DDE7E /* SkipWhile.swift */, + 0D0035A823CB8C26A02FF85078755C68 /* StartWith.swift */, + 54F8C8D6893D8A7A7B61644ED192DD9D /* SubjectType.swift */, + 4EB7B9726D48B62EF94ED4D6E20C65B8 /* SubscribeOn.swift */, + 0581BAEE1CFC49D17DC5CCE244768E83 /* SubscriptionDisposable.swift */, + 103DCC03FBD355C963B7A1C035211450 /* SwiftSupport.swift */, + 767BC5C0E60B33D866CA2CAF26A09006 /* Switch.swift */, + AB281D4B286C53ACFDF1BED319176F93 /* SwitchIfEmpty.swift */, + 83BC9E5B9ACF575584DB7F19C96A4282 /* SynchronizedDisposeType.swift */, + 3C2F0979A2987673C5E23D6F7D67E34A /* SynchronizedOnType.swift */, + 270C1F43FBCEC30F4041A757E8854E3E /* SynchronizedUnsubscribeType.swift */, + 7741795D97D1083C8BA069044C1B44DE /* TailRecursiveSink.swift */, + 0710F51983A06846F3A9D09BEE9366B0 /* Take.swift */, + 24DEC14899EE4044A4AC9C544DF3B812 /* TakeLast.swift */, + E235D4A4F612B19901AF09FD52EAC90E /* TakeWithPredicate.swift */, + 7302F101C67056437691FB7361F211E3 /* Throttle.swift */, + 7C0AC0E7D5BC0E213004B96F7044293E /* Timeout.swift */, + E2E7CD770E4384D775205FE029975626 /* Timer.swift */, + 4202022D4EE856EA1B5523B4F4FD2380 /* ToArray.swift */, + EFB46BF1D96E9AEC0DF8B79ED76BC130 /* Using.swift */, + 6B18C1C6B319E528FF7B2FAD98DF5796 /* VirtualTimeConverterType.swift */, + F0A2A18A96A87FAE7C3E2A11176B0056 /* VirtualTimeScheduler.swift */, + A8E4246C17A51F66F535B8C71E1F94F2 /* Window.swift */, + AF1BBFF083B5B6873C2A8C0A6ECB9053 /* WithLatestFrom.swift */, + 1211F2D7C2EE8E27E4C2849B3BFD29AE /* WithUnretained.swift */, + 67E6602E944C66117D2266BF7F31B742 /* Zip.swift */, + 7D3A879ABC28D8B2EA68B7B932711A08 /* Zip+arity.swift */, + 70B3F14A6F54351305776623647EA2B3 /* Zip+Collection.swift */, + 440BAA089B4B4C993020A393DFCE4370 /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + 7EF85D08F65D05E200190DCE694344D1 /* MapKit */ = { + isa = PBXGroup; + children = ( + 086ED07C1259BC6C76F358057BA373BF /* MKAnnotationView+WebCache.h */, + 56FC58852640271ED57673A6A43AA6FD /* MKAnnotationView+WebCache.m */, + C37B6EB3FDE2754B43C8C402BBC39955 /* SDWebImageMapKit.h */, + ); + name = MapKit; + sourceTree = ""; + }; + 811EE3DACD6316F104E701EEA6B10AD7 /* DDMALocation */ = { + isa = PBXGroup; + children = ( + 6546EF7BB0FD012734DBC6C81E3C7796 /* DDMALocationManager.h */, + D50EE05A02390F391C4226A6A4EA280D /* DDMALocationManager.m */, + ); + name = DDMALocation; + sourceTree = ""; + }; + 817EB585EDFEF54E0C86EA70DD7AE5AC /* DDBaseSwitch */ = { + isa = PBXGroup; + children = ( + 5D3C97E57ECD464D393397147381F451 /* DDBaseSwitch.h */, + 1B631749ADAEE5CC21D223097013F99E /* DDBaseSwitch.m */, + ); + name = DDBaseSwitch; + sourceTree = ""; + }; + 82A74C46BE777C43A2E5057B6D29E711 /* DDViewController */ = { + isa = PBXGroup; + children = ( + ); + name = DDViewController; + sourceTree = ""; + }; + 88F29A1271053B43759C30ABB809ECE6 /* DDCollectionViewCell */ = { + isa = PBXGroup; + children = ( + ); + name = DDCollectionViewCell; + sourceTree = ""; + }; + 8AE373FDA0148610CF4EF8AB4E042745 /* DDMAUtil */ = { + isa = PBXGroup; + children = ( + 754F6D1F655F5CD6EEB87143421AE661 /* DDMAGeometry.h */, + 7E66112AF523F1F19E8C798584781DA0 /* DDMAGeometry.m */, + ); + name = DDMAUtil; + sourceTree = ""; + }; + 8BADFF8804D81783E4AC9AD7154D421C /* DDButton */ = { + isa = PBXGroup; + children = ( + ); + name = DDButton; + sourceTree = ""; + }; + 8DF73F3B6BC16110F270C379FD32754D /* DDNavigationController */ = { + isa = PBXGroup; + children = ( + ); + name = DDNavigationController; + sourceTree = ""; + }; + 8F76D05ECCA63BB9CC6F2825DB8F302B /* UINavigationBar+DDCategory */ = { + isa = PBXGroup; + children = ( + A1423322A3B81858AAC3B6E4C4CA66B8 /* UINavigationBar+DDCategory.h */, + 8174A853AF0112F878E3AB245CFE5FC3 /* UINavigationBar+DDCategory.m */, + ); + name = "UINavigationBar+DDCategory"; + sourceTree = ""; + }; + 940F2861A4FBD47DE268646F06236C03 /* DDMATrackManager */ = { + isa = PBXGroup; + children = ( + B15AF035274A2AB2EDE6BDAD0D116143 /* DDMATrackManager.h */, + D38214E6E15B7F0E0064C4E4C935B3C8 /* DDMATrackManager.m */, + ); + name = DDMATrackManager; + sourceTree = ""; + }; + 94C61C1593165F7C61A91CC9DA190274 /* JXCategoryView */ = { + isa = PBXGroup; + children = ( + 259E9FF260EDF4870D865EAF130B8058 /* JXCategoryBaseCell.h */, + 38C6DDE25916CB2C4518573216E6DC1C /* JXCategoryBaseCell.m */, + C982671AB005C14C7A03148C034486CA /* JXCategoryBaseCellModel.h */, + 63F7A79286D14C84CF117AA662888155 /* JXCategoryBaseCellModel.m */, + 3FF57335C7BAEFE6C1562BA1F9D81A33 /* JXCategoryBaseView.h */, + B2313676F0695EDD4BF1E1FFBF058D7C /* JXCategoryBaseView.m */, + DA4ED64CCF7AC471B96884E1B6055287 /* JXCategoryCollectionView.h */, + E844C43E8902643839208F3A1599D90B /* JXCategoryCollectionView.m */, + DF413D97477F966DF3080A8486F38FB4 /* JXCategoryDotCell.h */, + BEBD36C59B1F274A8173A4C07701F49A /* JXCategoryDotCell.m */, + B43959E8916ABC4127ACBB3E25A4B35B /* JXCategoryDotCellModel.h */, + 295CA7A269A90372E9356731A90818C9 /* JXCategoryDotCellModel.m */, + 21E9D69A0CCE74D2DBF46D23C40B5E5D /* JXCategoryDotView.h */, + EEFD6F1EF65F4039FC49B61ADA86D2D9 /* JXCategoryDotView.m */, + 4D6B6DC020CBE8111945E958CDC54A96 /* JXCategoryFactory.h */, + 0BD05C32B2DC87B4AE2DBB2D0B41AB9A /* JXCategoryFactory.m */, + E959D4E484A2D67D27881A8244D60496 /* JXCategoryImageCell.h */, + A207B5704F7A7A13C6A2BFC8F1F96768 /* JXCategoryImageCell.m */, + F26977FFDACCF7FFE0278452790EC596 /* JXCategoryImageCellModel.h */, + 53878CA47206AFE525EE963B5C85C5D0 /* JXCategoryImageCellModel.m */, + 0311762D3E88E318D258D67B99959C05 /* JXCategoryImageView.h */, + 503DD2F095C318BADE3EFD6E49BB679A /* JXCategoryImageView.m */, + ADB32C0FCF8DF91A5B5791F85EF5E4DA /* JXCategoryIndicatorBackgroundView.h */, + 7E676E4A715135FA596DB4A4B5406B94 /* JXCategoryIndicatorBackgroundView.m */, + 549588CEB96CA5250791FACA214F2FE3 /* JXCategoryIndicatorBallView.h */, + 0E8FA673CE18388BDA1DEF4AB12413B2 /* JXCategoryIndicatorBallView.m */, + B211B369FEF5CFAA9A095A587C6AAD36 /* JXCategoryIndicatorCell.h */, + BB97BF5852D6AEFB13914F4406189D70 /* JXCategoryIndicatorCell.m */, + 68EB5FC5E61051D5076C5A7297015157 /* JXCategoryIndicatorCellModel.h */, + 99BEA4AE3E3E0D50C12C9AE45DE77D3F /* JXCategoryIndicatorCellModel.m */, + CD20763DF94873F836566AFADCDC553A /* JXCategoryIndicatorComponentView.h */, + 2C11B1302C9ACFEB34741AD028156CF7 /* JXCategoryIndicatorComponentView.m */, + C875DFBC3BA286FAD1A6ECEE108D3633 /* JXCategoryIndicatorDotLineView.h */, + F0EDA37D8149D2631F7D4BF3AB8E2C45 /* JXCategoryIndicatorDotLineView.m */, + 48B9E932CBFC1CD58E94988FAA1AA954 /* JXCategoryIndicatorImageView.h */, + CA22A340F0E51F347E718DFD7660E1BA /* JXCategoryIndicatorImageView.m */, + 4CD725F4BC21DD5ACC090630E0592B9D /* JXCategoryIndicatorLineView.h */, + 91F710BB67683122A4723F851507817D /* JXCategoryIndicatorLineView.m */, + C20B26FB5C6869FEC747EBF755AD9C1A /* JXCategoryIndicatorParamsModel.h */, + 86B187A694684DF64390CBD78E5CF4A3 /* JXCategoryIndicatorParamsModel.m */, + 4915E61D1536A5BFB2627CEFADB02A89 /* JXCategoryIndicatorProtocol.h */, + D98D0D6FD3188117FE0E2282F8B96BAB /* JXCategoryIndicatorRainbowLineView.h */, + 7054F044B3627B8FE31CC4C4539B78CB /* JXCategoryIndicatorRainbowLineView.m */, + A4CF1C9070E4112A68BB68FC00A28B73 /* JXCategoryIndicatorTriangleView.h */, + 55CB152D2ADAF49FF7E3C0ACAC2C71A7 /* JXCategoryIndicatorTriangleView.m */, + E7F7F4637D1AF2299F0A90E045AA5736 /* JXCategoryIndicatorView.h */, + 5C2101816062CFE7C973C8646C71F4A8 /* JXCategoryIndicatorView.m */, + FD89E142BA1E5238EA49E2F13B0671A5 /* JXCategoryListContainerRTLCell.h */, + B4B61B619E9845CF3BB08F5DCEBDF422 /* JXCategoryListContainerRTLCell.m */, + 5F8589436D057B75FCB06A71ACCC2174 /* JXCategoryListContainerView.h */, + 1A4D15843512C726294E75DDBD983504 /* JXCategoryListContainerView.m */, + 44DB90FD79F5AA7F327617083A29764C /* JXCategoryNumberCell.h */, + 5E89EADBB2F3F2128B91C064A7EF0DC8 /* JXCategoryNumberCell.m */, + B570B4A07CA7FDE0200FF1DF11D06E7B /* JXCategoryNumberCellModel.h */, + D329CB16F6D89A7470AFBF20B03E4E85 /* JXCategoryNumberCellModel.m */, + FD74126CC77A04A5CE37D43823BF43F8 /* JXCategoryNumberView.h */, + 5EA39CAB98E83BD6936BB7A585309646 /* JXCategoryNumberView.m */, + 11205FAFF083C697EC9EE6B229A01F6B /* JXCategoryTitleCell.h */, + BD4859B2F83C7DFD1D20128B5F271478 /* JXCategoryTitleCell.m */, + 0E1FB2E2310E211DBCB4DD2B5D3D14ED /* JXCategoryTitleCellModel.h */, + 25ABA2D70D883A0BCB36C06E65D19623 /* JXCategoryTitleCellModel.m */, + 080DDB0B14EE78083E5892281C72667D /* JXCategoryTitleImageCell.h */, + 27F642CE4EC3A75B24DA4053C69F8F33 /* JXCategoryTitleImageCell.m */, + 772760AD4E9478CF648601BE858C9ED9 /* JXCategoryTitleImageCellModel.h */, + A69CB52489C9C40E948A5AC8ABAF0FC6 /* JXCategoryTitleImageCellModel.m */, + 88A9FD798407FDD00D86138C35FB8D67 /* JXCategoryTitleImageView.h */, + F3BA3D041572024910CA84485DBF7F70 /* JXCategoryTitleImageView.m */, + 38F0C5EBEBDB750832DA6CC2EFA774A3 /* JXCategoryTitleVerticalZoomCell.h */, + 9250E6B12B7E1E3FD2AE08CF5CA62D1B /* JXCategoryTitleVerticalZoomCell.m */, + B9D09242C83B730210434D62BE6D624E /* JXCategoryTitleVerticalZoomCellModel.h */, + FFEF484D9FB13303B94627FEAFCAA4CB /* JXCategoryTitleVerticalZoomCellModel.m */, + 5CF6F0F881B87D027D77D2F5A4D02C33 /* JXCategoryTitleVerticalZoomView.h */, + 4F905388D889ABBDF873030F392CA602 /* JXCategoryTitleVerticalZoomView.m */, + CE109FAF28C1BAC1D915014B06DF87FC /* JXCategoryTitleView.h */, + 4BD85D6FF0EDB7D2BE493F2C1326D50B /* JXCategoryTitleView.m */, + A66B624D20631F63BE57079E9E38E618 /* JXCategoryView.h */, + DC29AA352D5C3631F28D272374D2D2A2 /* JXCategoryViewAnimator.h */, + 610BD7DF4B8CDA9C8E4D7DD5B8FBA9A3 /* JXCategoryViewAnimator.m */, + 664D0F0E40539B3D0BEFA700B47BC912 /* JXCategoryViewDefines.h */, + 0137BA4362BEFAC255208868A9255A04 /* RTLManager.h */, + C973F630A8B75D62A6024871F7F7F4DC /* RTLManager.m */, + 44E14AED9E322EA00D41FBF2A04AB63A /* UIColor+JXAdd.h */, + DC99ED5D101B7860608DB9AC9170D336 /* UIColor+JXAdd.m */, + 2444CC3813CD30253C89B6A39DDA8891 /* Support Files */, + ); + name = JXCategoryView; + path = JXCategoryView; + sourceTree = ""; + }; + 9721EDB64E27A759F40B5CCC6D785879 /* NSBundle+DDCategory */ = { + isa = PBXGroup; + children = ( + 777B49C449EA74065901D77B3DB39298 /* NSBundle+DDCategory.h */, + F70D61F50F2C13FADC208E3B3C40B22A /* NSBundle+DDCategory.m */, + ); + name = "NSBundle+DDCategory"; + sourceTree = ""; + }; + 9B7D4B514525A4FCC1EEA6E70F40E802 /* Resources */ = { + isa = PBXGroup; + children = ( + 14876199FB4D625E33E1E3EF2BDEEA8D /* _icon_file_type_app@2x.png */, + 5BBE194F8D6AD950A29958AF4D65F13F /* _icon_file_type_bugs@2x.png */, + B3B13FDD4422C4A54D49899478B801A7 /* _icon_file_type_close@2x.png */, + C2DA395947A0AFF22F1DB54C98A31DD0 /* _icon_file_type_down@2x.png */, + 673A7B930AE45B17FA2DBBD3516CC9CE /* _icon_file_type_logs@2x.png */, + F6BC68E74101CCC97F3938773DE82253 /* _icon_file_type_mail@2x.png */, + 2050E249C94A4FDC85AACE98A198E146 /* _icon_file_type_network@2x.png */, + 5F2B1D790F721F61B19ED6A69EB264BD /* _icon_file_type_sandbox@2x.png */, + AB6CF9B0FAFB9CC1765DD883226006EF /* _icon_file_type_up@2x.png */, + 28931817D4D939311016CC04084419BC /* App.storyboard */, + 66DC4E52554C29A1CD1C09142ED4C954 /* icon_file_type_7z.png */, + DE2B64C6C622425082FD26442130488D /* icon_file_type_7z@2x.png */, + C909C0A7CB1245BE171433C2CEB126F7 /* icon_file_type_7z@3x.png */, + EB90353F1304EF72F18B2AAE767334C7 /* icon_file_type_aac.png */, + A4E1667C88B41F2B835DB03621F26220 /* icon_file_type_aac@2x.png */, + 72C57E233D02B11BCD53DA4D7D2A6C9F /* icon_file_type_aac@3x.png */, + 13EB0E516F546C1D645E748D8F824978 /* icon_file_type_apk.png */, + B4E975B7829F9F8037B037C29CEEC2D6 /* icon_file_type_apk@2x.png */, + 6630D4F4497F8A231AB15FC515026294 /* icon_file_type_apk@3x.png */, + 7E6060F3D3EC0D2F8C4103220F7987D5 /* icon_file_type_avi.png */, + 79D5D40297D1B41941CD371BDCA90353 /* icon_file_type_avi@2x.png */, + 6EFC83C1830B1C7407613E04B108AB60 /* icon_file_type_avi@3x.png */, + DA3F5E0D021A7B9D910EE60A2AFA3731 /* icon_file_type_bin.png */, + 335E4D072BEBFBC9753A8A9C033C8620 /* icon_file_type_bin@2x.png */, + 68E0C46EBD505E880614F7D1FF2B3C26 /* icon_file_type_bin@3x.png */, + 084BDD885C1B78A12FD299424F7F24DD /* icon_file_type_bmp.png */, + A95387A29DF422445BA14D7F048AEEA2 /* icon_file_type_bmp@2x.png */, + 76237BA40B600254A593350811A90698 /* icon_file_type_bmp@3x.png */, + 8A2F5D5EC3F5681EC9991F0C73A64945 /* icon_file_type_css.png */, + E7497A0173BAEBBE7B5673DCE6AFD567 /* icon_file_type_css@2x.png */, + D3A3F5979509B365DD1D50EB6CBD0BB7 /* icon_file_type_css@3x.png */, + FE2163D1EEEC23D22C18FA713A1270A8 /* icon_file_type_dat.png */, + F8F62857F59DB621EB47BD1FB4CC072E /* icon_file_type_dat@2x.png */, + AC32825FD3D4E4FE34B63D4DED7280F9 /* icon_file_type_dat@3x.png */, + 470F8714CFA92749F044A28D376450F5 /* icon_file_type_db.png */, + 782ADB47B1F915A63B0B178708AC3381 /* icon_file_type_db@2x.png */, + 765A527AD4BC67F9D197D4BFD6F3A90F /* icon_file_type_db@3x.png */, + 3EF321C6B89DB96F0F74C4B4D327B932 /* icon_file_type_default.png */, + 8372197D8E55710FBA288DEFBAA97843 /* icon_file_type_default@2x.png */, + 978F3A83920C114CA6BDB3F715FFC696 /* icon_file_type_default@3x.png */, + 11BDF6F2A0842D34367A0EFAE910C85A /* icon_file_type_dll.png */, + 82B2056A2DA0DA872BE019C429FCAE19 /* icon_file_type_dll@2x.png */, + A1057EE74213240A8A8170C91AAB53B6 /* icon_file_type_dll@3x.png */, + 40D7FFD0E321E8115A1C016FFDBFF342 /* icon_file_type_dmg.png */, + 5CC56A66693FCCB23A7468A605D6EFCE /* icon_file_type_dmg@2x.png */, + 90F7C20943E90E7AD387CC5060AE4A4C /* icon_file_type_dmg@3x.png */, + 8013E77987108FF47F287F9F87FC37C4 /* icon_file_type_doc.png */, + 01C3E5C097FAE3DC4DEC894629413CE2 /* icon_file_type_doc@2x.png */, + CA0DA162F13825D3EF5C09DB01EE02DD /* icon_file_type_doc@3x.png */, + 660891AC86B1F499A06B78BF4597F2E5 /* icon_file_type_eps.png */, + 305821F3965EB7905ED6CFFE41879A4F /* icon_file_type_eps@2x.png */, + D50BDB2A028FEC64831C9B1B9AB34170 /* icon_file_type_eps@3x.png */, + 5BB0017279831C983D9B07163E570628 /* icon_file_type_fla.png */, + 323212025ABD8BE9B58BB3EE3F5C3893 /* icon_file_type_fla@2x.png */, + 08A77468547AB9A39B4C708C895850EF /* icon_file_type_fla@3x.png */, + 41F52DB5CCF857BD1D75972C0412F3CC /* icon_file_type_flv.png */, + 7D8A8A56CB587E624B8E8C1A70B4F73A /* icon_file_type_flv@2x.png */, + BF3DE0873CA0CB17ED72E4E5B8DA5046 /* icon_file_type_flv@3x.png */, + C24ADF3FECD10CDDD689B87CB852C4A1 /* icon_file_type_folder_empty.png */, + FD3B94A8844C2FBE2D5D1200F44048AD /* icon_file_type_folder_empty@2x.png */, + E3A59A71CFCBF8A94F7BD9A9C80D4479 /* icon_file_type_folder_empty@3x.png */, + 303AF397C0C5FA599F207E00E5FEDE55 /* icon_file_type_folder_not_empty.png */, + B273D8AD9209872AEEA10B68F5F33918 /* icon_file_type_folder_not_empty@2x.png */, + 963F25D1D34A3D1D45AFC76064B1CFED /* icon_file_type_folder_not_empty@3x.png */, + 90700E4DD5CC5091EF0E7613D9604ACF /* icon_file_type_gif.png */, + A748CC75D46804BD2561442CC94A7CEC /* icon_file_type_gif@2x.png */, + C5D419C0E42FCD99D1468EF58102D26B /* icon_file_type_gif@3x.png */, + F89B57B0AD457610F78DA3FB5DAEE911 /* icon_file_type_html.png */, + E27F38296A8750782E47B757B6F1FDC2 /* icon_file_type_html@2x.png */, + 566C81F572666D1AA1380BE25A8C475C /* icon_file_type_html@3x.png */, + 2615DF996E06955046E3542DC4582074 /* icon_file_type_ipa.png */, + 50472A9B6AC3F715BDF52A1F7E4BEB45 /* icon_file_type_ipa@2x.png */, + 84AD9D15D78B670C169354EF6E6BA3D8 /* icon_file_type_ipa@3x.png */, + C8897577FF531B83976D38CF6D7CC80C /* icon_file_type_jar.png */, + D189A8A0EF7C0F77EA5CD163EB5E8DBF /* icon_file_type_jar@2x.png */, + 007F0305271869E4F36C9E57FD082376 /* icon_file_type_jar@3x.png */, + 63ABFAB84CC3BC708B477D1BEB929D58 /* icon_file_type_java.png */, + 08507F0ED7F93620B9D46D349A99AF37 /* icon_file_type_java@2x.png */, + EE322459F26F70805575783B907D2877 /* icon_file_type_java@3x.png */, + E8BD6B8E83F87B257C3533D956B17583 /* icon_file_type_jpg.png */, + 77D8C27D12EB26C1BF7782E63E293DAF /* icon_file_type_jpg@2x.png */, + B888276D0C2AB1EFB7F23F9E39D2B467 /* icon_file_type_jpg@3x.png */, + 2C3083DA3C96E04C13D6DA6EB343530D /* icon_file_type_js.png */, + 85A23C86E52F14C44826622B93717CD7 /* icon_file_type_js@2x.png */, + DDC9E292B263A0C0B19EF4CF43D3A5C5 /* icon_file_type_js@3x.png */, + 143B1A66CAC924FA4A3FE1ABB59B34FD /* icon_file_type_json.png */, + C86BB4BE05E430EDA8EE9044B59FBCBE /* icon_file_type_json@2x.png */, + 76EF5ECCCD42603744471385AF85D1A1 /* icon_file_type_json@3x.png */, + A5F00438D7FCE0C52705ECCAE0405163 /* icon_file_type_keynote.png */, + 7F5982A92CDD366D3FBB8AAB149B75EF /* icon_file_type_keynote@2x.png */, + 30AE95ACE484750DE073D84912607A63 /* icon_file_type_keynote@3x.png */, + 1304206A8159837BC925AB5668A2DA91 /* icon_file_type_md.png */, + FDC863586B133A629E8EF8E2370045CD /* icon_file_type_md@2x.png */, + FFA139D99726AA5D0939B9BE617D07DA /* icon_file_type_md@3x.png */, + 7CC460F9E0995CE63900859A03327DC3 /* icon_file_type_midi.png */, + E5AD23CFE90C7C8119B30591638C2908 /* icon_file_type_midi@2x.png */, + EE40AC82CBE7C0EE8B00E0D4B8FCBC8E /* icon_file_type_midi@3x.png */, + 9341B9D43030F1A734520C92EF9B445B /* icon_file_type_mov.png */, + B200486B628B9A69030F4BECA52FD2EF /* icon_file_type_mov@2x.png */, + 032117E48153CAF9E056E32CAADB5B10 /* icon_file_type_mov@3x.png */, + B3A59452F2F2FC6D053E2227CBE194EA /* icon_file_type_mp3.png */, + 8167C3D1D01BEFA97DC044E11BD7E072 /* icon_file_type_mp3@2x.png */, + 00EBE83751B9B26DA5FAEA92CB66EB0A /* icon_file_type_mp3@3x.png */, + B7E56BD39C67DC374BF466F52310F75C /* icon_file_type_mp4.png */, + 7E759F6096A410F953C1A904E20F5028 /* icon_file_type_mp4@2x.png */, + 651547E0B796965F206D4969361AB38A /* icon_file_type_mp4@3x.png */, + 98026BF7838234B003B8F2002AD2D6E7 /* icon_file_type_mpg.png */, + 0446E4AB43397E1C08D38C23B61F4906 /* icon_file_type_mpg@2x.png */, + E66301D4470B3AF46017B37A37530EE0 /* icon_file_type_mpg@3x.png */, + C3AD0E64718EF9691D09434E450F4D16 /* icon_file_type_numbers.png */, + E5FB70C6507240E06AAFF3EC8E2CE791 /* icon_file_type_numbers@2x.png */, + 8857D4A2839058F067DB17FD615ABFAF /* icon_file_type_numbers@3x.png */, + 50AB6432AD679A5323DE033CB8F2A7C8 /* icon_file_type_ogg.png */, + AD3BB3F69B8CB882A152DA31D44CDDCC /* icon_file_type_ogg@2x.png */, + 545519FF0584227C9287C34051B02245 /* icon_file_type_ogg@3x.png */, + 6DEB0DF657853E590F6FEEFF0D7366E5 /* icon_file_type_pages.png */, + 0B49DD486C8F0F108B53137528A94A87 /* icon_file_type_pages@2x.png */, + 4648289F1083434E097621A1E67B28AA /* icon_file_type_pages@3x.png */, + EE1DEBB2920D78129570A7E8FBBFBC76 /* icon_file_type_pdf.png */, + 7AD09455DCC9517F6D0AE78AFB90F134 /* icon_file_type_pdf@2x.png */, + DA199443D00C146248F3C41B709B5DA0 /* icon_file_type_pdf@3x.png */, + 348C3B2AABDA69C3F4D7B17E8BABE936 /* icon_file_type_php.png */, + 40A6CED326405356314EF3B38338A682 /* icon_file_type_php@2x.png */, + 18C9D26BE580D9667173E474E85A4452 /* icon_file_type_php@3x.png */, + CC8E9101463612014D837C265BEBD479 /* icon_file_type_plist.png */, + 1B468B777F308625062E497ED7F9B56A /* icon_file_type_plist@2x.png */, + C56E15E9B31AC52C4DE390FF0C3DE003 /* icon_file_type_plist@3x.png */, + 51EAA0D33FEB4B40992BC911F21D1C1D /* icon_file_type_png.png */, + B9C1F368E45F90D992515A34484D453B /* icon_file_type_png@2x.png */, + 36931367826B614F3D528EBAD3E4720C /* icon_file_type_png@3x.png */, + 1BFCB8791A1AA9EBA95847D37EAA71C0 /* icon_file_type_ppt.png */, + D4135140FBB824656E44E3E70FB6CE06 /* icon_file_type_ppt@2x.png */, + B51DDC44E8804008EF660E824C1D6D5A /* icon_file_type_ppt@3x.png */, + D7F2C06C78099C0B21B47F8180AC9114 /* icon_file_type_psd.png */, + 438A3BE228D99E7873F1364CA56EA7AB /* icon_file_type_psd@2x.png */, + 092F7E427C268BC9C8824C950CD42626 /* icon_file_type_psd@3x.png */, + 986BBF8FB3CD8637DDEB229EC02C5E0E /* icon_file_type_sql.png */, + 74A11F2FC5AF79DAAEE03F8BE3FB3407 /* icon_file_type_sql@2x.png */, + A171DEA52BF47BFDA4139D0B37944756 /* icon_file_type_sql@3x.png */, + 4002BA1D728659BCF1DD1736D92706F9 /* icon_file_type_svg.png */, + 0F6D30F4B4FB8FDD3DF8D9A9C3C91798 /* icon_file_type_svg@2x.png */, + 1B4B8313AE818D0BEA53E3B1C7BA299D /* icon_file_type_svg@3x.png */, + 8ADF05C3C64FBB820490B9387D638307 /* icon_file_type_swift.png */, + 57C6595CC2732489E16C388DDF13FECD /* icon_file_type_swift@2x.png */, + 85F85FB4B65FB8557FC96D0A449D3DAB /* icon_file_type_swift@3x.png */, + B36AE9D9EE9633C071F388B58FBF853F /* icon_file_type_tif.png */, + 036E769D102F9837C5642497045449DF /* icon_file_type_tif@2x.png */, + 81AF2C3EFED02161CD12F09A3A0B0157 /* icon_file_type_tif@3x.png */, + 7CAB0915FA1635A631AC61286DD796A8 /* icon_file_type_torrent.png */, + EA052571AAA82EDDB91A75018FBE64FB /* icon_file_type_torrent@2x.png */, + 9D959B5028CD9ABF8F539FCD13792231 /* icon_file_type_torrent@3x.png */, + 52FF5BE1068078F3EBFD3CD196AD8C06 /* icon_file_type_ttf.png */, + AE5B850A13F69DAD0D3E684D552C2BE7 /* icon_file_type_ttf@2x.png */, + DDD5A1848F863A6B4CF8193A2DE7B4E9 /* icon_file_type_ttf@3x.png */, + DEECD7B5EA5AE7C3234F1E900EC9A783 /* icon_file_type_txt.png */, + 0A92CA9ADA786DC9282C62CB3E51C952 /* icon_file_type_txt@2x.png */, + C401592145C4945A256E87DC126B3831 /* icon_file_type_txt@3x.png */, + 0983DDEAB9321F85CE550A0E1516915E /* icon_file_type_wav.png */, + 4C5567ABC7D56B62BC223989CFC1B746 /* icon_file_type_wav@2x.png */, + FF923C2D9A9DC7978A76B33C03557A85 /* icon_file_type_wav@3x.png */, + 0532FD9BBD8CA63B65AE09782173EB52 /* icon_file_type_wmv.png */, + 367A51AFD42FFBB059CC7C5C47150856 /* icon_file_type_wmv@2x.png */, + 8D758267241C9B8F61A95FBB08D6173E /* icon_file_type_wmv@3x.png */, + FF21043F1AF73C79E73A6BFFB65C6D59 /* icon_file_type_xls.png */, + F3157C784B60F55B96D0A259B5C7BDE1 /* icon_file_type_xls@2x.png */, + FCE0EF7CEB1B1B0012859BFDA1B31D27 /* icon_file_type_xls@3x.png */, + CC2F5F3A6C5A181D22A9789099FEABD0 /* icon_file_type_xml.png */, + 9FF8E471371F4DFA3ADD6A6FB1C9C6CA /* icon_file_type_xml@2x.png */, + 50D58A66352E9EB22F974D2FE86FA4AF /* icon_file_type_xml@3x.png */, + BBF8385FD7927083662FABB1B9059002 /* icon_file_type_zip.png */, + 948334EE5B7E656ADB81FF2D08AE0833 /* icon_file_type_zip@2x.png */, + D5C44CD94A8A16D5D7E63AE3B00CD233 /* icon_file_type_zip@3x.png */, + B6A8F70C9ED5B7D49F1E79C06CAF62F7 /* Logs.storyboard */, + 7912778A90E37F15B052F1A43B1F608D /* Manager.storyboard */, + FD44303D43966DAA2F0411EE700C3E69 /* Network.storyboard */, + C410C0E29ED0EDAFBEFC57E3E37598A3 /* NetworkCell.xib */, + ); + name = Resources; + sourceTree = ""; + }; + 9BB4680099FB89FF8327A1D4F2D4FBCB /* DDTableView */ = { + isa = PBXGroup; + children = ( + ); + name = DDTableView; + sourceTree = ""; + }; + 9DAC59E55488F248F74F7CF0E1FEDDA1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 479CD0634DEFC0BD04E3D4051CF51291 /* DDWebImageKit_Private.modulemap */, + 59659E217AEE1AA90E6F98FD861D3299 /* DDWebImageKit_Private-dummy.m */, + 57F30B360BA06028E7EFDA3E4523BAEB /* DDWebImageKit_Private-prefix.pch */, + AC01AF4E4D9CF8FF880C0E5AE0CBD452 /* DDWebImageKit_Private-umbrella.h */, + 37046DF689A047472ED8C5F3088CC8A5 /* DDWebImageKit_Private.debug.xcconfig */, + D0D523645EEAF06422D01DF5FBDF06EE /* DDWebImageKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDWebImageKit_Private"; + sourceTree = ""; + }; + 9FF197763A74A3FD9C0A85678D761A1A /* DDBaseView */ = { + isa = PBXGroup; + children = ( + 31E4B7A71C815C4EEDDCCA1D8F003AD3 /* DDBaseView.h */, + FD92B84E35B6B0C3C00F0A58B2716D77 /* DDBaseView.m */, + ); + name = DDBaseView; + sourceTree = ""; + }; + A231AF074353EF075677CBCD9BB3EF4F /* DDBaseCollectionView */ = { + isa = PBXGroup; + children = ( + 07ED6BFAB2DAD6FF52B1BA6EE6C09ECF /* DDBaseCollectionView.h */, + 293CB640FE19C765C8F17286ACA82BE8 /* DDBaseCollectionView.m */, + ); + name = DDBaseCollectionView; + sourceTree = ""; + }; + A252ED83B8D8A171B7D6C42BCFB6A2F8 /* DDAutoUIKit_Private */ = { + isa = PBXGroup; + children = ( + 64139772476DB9FD2639C091E04123CB /* AutoUI.swift */, + A812FC2E1CA0457D6673A201B6F88965 /* Support Files */, + ); + name = DDAutoUIKit_Private; + path = DDAutoUIKit_Private; + sourceTree = ""; + }; + A275602F2D8F9B99AE89D5184E7B4823 /* Core */ = { + isa = PBXGroup; + children = ( + 7A43F5305B89F9D9707B6D68641E0730 /* UIScrollView+ZFPlayer.h */, + 81CDC12542CD0DC5150F0F346CAEE1F8 /* UIScrollView+ZFPlayer.m */, + F2A34DFCC840F0E3279A41387EF4BAAD /* UIViewController+ZFPlayerRotation.m */, + FC466DBFC2E6331190885EF24ABA2AA3 /* ZFFloatView.h */, + 6C100643E52DFAD2A06BCD8FBB95EAA6 /* ZFFloatView.m */, + A1B65C07961F8409129E9E118DA4C9DB /* ZFKVOController.h */, + A5B23D7D8BF2D3FB89237953B79610F6 /* ZFKVOController.m */, + 66A5B56BC96CFE6199FDCEA32B3E3F40 /* ZFLandscapeViewController.h */, + 6112ADD975E267BB4FBBF789B24FA359 /* ZFLandscapeViewController.m */, + BB8769D0087A34D5DCFD134B0652E1C9 /* ZFLandscapeWindow.h */, + 767D4A175E6AA5D71DD0A23A22F2FE58 /* ZFLandscapeWindow.m */, + 803275020730380D882D5D1B68492E2A /* ZFOrientationObserver.h */, + A7E4BC79EF4E0C2BBEC61CC4CBA92946 /* ZFOrientationObserver.m */, + A38BCA5FD2EB3F483BCD214900836443 /* ZFPersentInteractiveTransition.h */, + 21FC7478A1E0480CE239A94F3A46F758 /* ZFPersentInteractiveTransition.m */, + BC3057EF18F0500E6909F4DC99C03628 /* ZFPlayer.h */, + 3D3FD06884408DB6429AA2FB2A229450 /* ZFPlayerConst.h */, + E757C362B3C91C688C7E994CA9F15518 /* ZFPlayerController.h */, + 0DFDBB434BBB0672AD91F0BD29F3A9E2 /* ZFPlayerController.m */, + 412A124B27B667300167C050804BC520 /* ZFPlayerGestureControl.h */, + 04F7E234601FC016CFB8056A1E16635A /* ZFPlayerGestureControl.m */, + 62099967DD1BAECEC3DA53DDDC742F57 /* ZFPlayerLogManager.h */, + B34055A8C96352FDA0F323D8D91214DE /* ZFPlayerLogManager.m */, + 1927D2ADAC45230D373D147FB4FC917F /* ZFPlayerMediaControl.h */, + E81867FF2E3347B9B6DE1E1FC5268E8E /* ZFPlayerMediaPlayback.h */, + C3120BF7283A27440FB9021351FB82DD /* ZFPlayerNotification.h */, + 143100CA842AB496CEE9FDFE711303F4 /* ZFPlayerNotification.m */, + 5F218B478E5D21DE59B2855BB2085E43 /* ZFPlayerView.h */, + E3F511F7A9A4FE0F25106C3EDC0F70F0 /* ZFPlayerView.m */, + 0D437F4879F4742483A727C9D2EF34C6 /* ZFPortraitViewController.h */, + AFA6A097DB537A8B879EEE21DD90702B /* ZFPortraitViewController.m */, + 516022EC2282518C969040044CB485CC /* ZFPresentTransition.h */, + 7FA1877E6E854032268D18BBD3DC2F67 /* ZFPresentTransition.m */, + 3CC56BE8C45CE4BAA88AD40E30C317D8 /* ZFReachabilityManager.h */, + A21B3D62B36554ADFA51003A05E258A6 /* ZFReachabilityManager.m */, + ); + name = Core; + sourceTree = ""; + }; + A4B728972AE282AB3543DE42DACF02BE /* DDBaseViewController */ = { + isa = PBXGroup; + children = ( + B742D2AF86A7CF1F2A30F77BE99B1817 /* DDBaseViewController.h */, + B83B3C880D66F073587F655CE93F60B4 /* DDBaseViewController.m */, + 7C8CA1C031243BB05D20F64A32D8FE8C /* Resources */, + ); + name = DDBaseViewController; + sourceTree = ""; + }; + A56D5049AD3FC37810ABF832B8810AEE /* DDBaseButton */ = { + isa = PBXGroup; + children = ( + A2544C85B1DEBA9C74F600952B6B6D55 /* DDBaseButton.h */, + B7A168BF194A3ACC732EA7F46705878D /* DDBaseButton.m */, + ); + name = DDBaseButton; + sourceTree = ""; + }; + A657015EB737AD6B15741A3042DA08B2 /* DDView */ = { + isa = PBXGroup; + children = ( + ); + name = DDView; + sourceTree = ""; + }; + A7C68CA278CB1B97020D2E1FDA71C459 /* Support Files */ = { + isa = PBXGroup; + children = ( + 78B7356EF06620048E658DC9E02D0F2C /* DDProgressHUDKit_Private.modulemap */, + 8B656B6181D46B500974504F5AB29691 /* DDProgressHUDKit_Private-dummy.m */, + CE8E169978E81F734A4F7E8BEA050563 /* DDProgressHUDKit_Private-prefix.pch */, + E9D5E2874AAECAA24F35546701645825 /* DDProgressHUDKit_Private-umbrella.h */, + A2994044D7908F1D26DA4558B85BDF19 /* DDProgressHUDKit_Private.debug.xcconfig */, + 90589C26F77CC9167224A4B61D04F1C3 /* DDProgressHUDKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDProgressHUDKit_Private"; + sourceTree = ""; + }; + A7CD7BFCA673D5BBF7A6D9E509C996FC /* DDLogKit_Private */ = { + isa = PBXGroup; + children = ( + AA74C06AC5C63DCD2630B9387DF32322 /* OCLog */, + 111E3871421AD546BC802646F0DB4892 /* Support Files */, + 35A59C96A90BA4248D3DE12F890EC9A9 /* SwiftLog */, + ); + name = DDLogKit_Private; + path = DDLogKit_Private; + sourceTree = ""; + }; + A812FC2E1CA0457D6673A201B6F88965 /* Support Files */ = { + isa = PBXGroup; + children = ( + DB3FE38C293C0C52B1936282CA243B34 /* DDAutoUIKit_Private.modulemap */, + A94175740C3577490272B174AE724778 /* DDAutoUIKit_Private-dummy.m */, + D44E44D7FC0E0F3B8CDFCEC9E881BDEE /* DDAutoUIKit_Private-prefix.pch */, + 5E8699DC68CCD4CE5CBFF8BA93B48C69 /* DDAutoUIKit_Private-umbrella.h */, + D3B967D3E022DEE871E3B2043707AF2C /* DDAutoUIKit_Private.debug.xcconfig */, + 28EB013EB7181121555E62D1C41C8D0C /* DDAutoUIKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDAutoUIKit_Private"; + sourceTree = ""; + }; + A8ACBA16ECDEBB7BB386EB09A8E6601D /* DDFontKit_Private */ = { + isa = PBXGroup; + children = ( + DFF1DBD1A25F1A955E9E19160AD0E0B5 /* FontUtil.swift */, + 217294D566A188100F3DA867B53E121B /* Support Files */, + ); + name = DDFontKit_Private; + path = DDFontKit_Private; + sourceTree = ""; + }; + A933836F7D66309F391276257451C28B /* NSThread+DDCategory */ = { + isa = PBXGroup; + children = ( + 7B0CD8B194DF538E007E443CB48C973C /* NSThread+DDCategory.h */, + 0977D9FFAF9155825A2108651F8995F9 /* NSThread+DDCategory.m */, + ); + name = "NSThread+DDCategory"; + sourceTree = ""; + }; + AA74C06AC5C63DCD2630B9387DF32322 /* OCLog */ = { + isa = PBXGroup; + children = ( + 2446B28812E0E5B22FBF053D604BA97E /* DDOCLog.h */, + ); + name = OCLog; + sourceTree = ""; + }; + AA944DEBB5E72D75D1A252FD6CD7FE05 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 7BCD14C85E8CF5B2920A9082BFDBB6F7 /* Constraint.swift */, + 8C7C19EB69C151DA67B4D2C40D480350 /* ConstraintAttributes.swift */, + FD627551E50DEB1C7FC57281448EC05F /* ConstraintConfig.swift */, + ED0B4671BC48EF88E18BF6093C09C594 /* ConstraintConstantTarget.swift */, + 5A2121430484ED1AD3EE98F00B456620 /* ConstraintDescription.swift */, + F61BEDB8049E2F49186C9CC1F3EE8A22 /* ConstraintDirectionalInsets.swift */, + 3D79B3EAF92D9E24EEB5DF1E00894A2C /* ConstraintDirectionalInsetTarget.swift */, + 5016E9A360CCBBA76DA86DCE23A803A8 /* ConstraintDSL.swift */, + FEF86B680B35DBC0032F2B69F58A0ABD /* ConstraintInsets.swift */, + E636A9ADEB486B98145468256719C375 /* ConstraintInsetTarget.swift */, + 3FD726437F88F2B9BE42BCB533D342BE /* ConstraintItem.swift */, + 5211B79FADEDAD89FB42140F19FA99AB /* ConstraintLayoutGuide.swift */, + 66EC3232B3A4FF00FE6E3BF62A8C51CC /* ConstraintLayoutGuide+Extensions.swift */, + A6B00C75CB0BC460584E688160261E63 /* ConstraintLayoutGuideDSL.swift */, + 46D1AB7B75E8F5E6E52FE3C12712115C /* ConstraintLayoutSupport.swift */, + 56B6D85FFC9FC01F4047A30306E50ED7 /* ConstraintLayoutSupportDSL.swift */, + CB1B90D6A2AC3C79B306C648B5902B00 /* ConstraintMaker.swift */, + 49D2B7C202E33FB8BBE6FE55BC688820 /* ConstraintMakerEditable.swift */, + 36CE4EA294BCB22E597ACFD9FA9721EA /* ConstraintMakerExtendable.swift */, + A79CCD12023A6C7D9AB5E5B1007898E2 /* ConstraintMakerFinalizable.swift */, + DE0B5ECC04A224640222BF31A3D97575 /* ConstraintMakerPrioritizable.swift */, + 83A5FBD85CC88FFCB875E3F48B189E69 /* ConstraintMakerRelatable.swift */, + D27866014737B742DC7E43AE818301C1 /* ConstraintMakerRelatable+Extensions.swift */, + EE61FACE166AE04F9EBDA2E6E31B0A51 /* ConstraintMultiplierTarget.swift */, + C750F46BBA7EDE650734BC3105003BDC /* ConstraintOffsetTarget.swift */, + E282ED7EDB25BBB72461E1D2DB6E39DC /* ConstraintPriority.swift */, + C130C0A446C9B5FF519523E014DF2FEF /* ConstraintPriorityTarget.swift */, + C0445E8AF74BDB1B6303E8EAF6BAF974 /* ConstraintRelatableTarget.swift */, + 624FFB730256D856D97F72C3A7A5E7D9 /* ConstraintRelation.swift */, + 347893866EA82FD866BC901A4AE69564 /* ConstraintView.swift */, + E2148C1D881FA7882CD16DA8F6693BF3 /* ConstraintView+Extensions.swift */, + 4DF5637E198D273B944140A4E83C4885 /* ConstraintViewDSL.swift */, + 4720838490057FDBD297DC87EA33A4BE /* Debugging.swift */, + 46B453F9B14617DEA1351366E30E16D6 /* LayoutConstraint.swift */, + 123FABC7F7B69B6F54AEF9238C2F5E4B /* LayoutConstraintItem.swift */, + B5F5632AB5E3393D9EC44121D26E7F22 /* Typealiases.swift */, + 27E4A1165D2DBA5B5EC3A558A5F4C5AE /* UILayoutSupport+Extensions.swift */, + 24659675697237C320DA58F87D352438 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + ABC9CCF0ACE67C0B753EDAF892132012 /* Core */ = { + isa = PBXGroup; + children = ( + 85E67E9356BA7A3D161C681008653CCF /* NSBezierPath+SDRoundedCorners.h */, + 256151D246E9E8F176BF2E4C18A20219 /* NSBezierPath+SDRoundedCorners.m */, + D9070675415B80CA11EA103760F17001 /* NSButton+WebCache.h */, + E58EA7A4758B6BEF866B680F41E65A02 /* NSButton+WebCache.m */, + 6643674D7202B81D589DB6DF06C24A65 /* NSData+ImageContentType.h */, + 4E878D219C8647A239FEFEA356786B20 /* NSData+ImageContentType.m */, + 3A69F9322287321E6403586A33415E5F /* NSImage+Compatibility.h */, + DD598B88C93930D14C2572F02D61016E /* NSImage+Compatibility.m */, + A7BFD4B101D93FF8FCB734F2E9B8BFF8 /* SDAnimatedImage.h */, + BED36718F9061C5A589157E43D5FDE48 /* SDAnimatedImage.m */, + 0511C3BA5CE965C11A0D69C03C500E6F /* SDAnimatedImagePlayer.h */, + ECD428931ABF44F76C4DBE34B970769B /* SDAnimatedImagePlayer.m */, + 9776FF84A7C9EA57A86888142651C60E /* SDAnimatedImageRep.h */, + AF804D29AAAD61A2E35C334350AD19FB /* SDAnimatedImageRep.m */, + 2BC5B66F29EBA7FBD3CE4261EBE70E88 /* SDAnimatedImageView.h */, + CB7A957F6DB39B85E6D1454564501941 /* SDAnimatedImageView.m */, + 4E87165F853279C985B4CBF43A0B24A3 /* SDAnimatedImageView+WebCache.h */, + 2E5F97D0A6D551E0F7C62B87B61DDB72 /* SDAnimatedImageView+WebCache.m */, + 69446C5B3B5A35D755D54C17DACDDE7B /* SDAssociatedObject.h */, + CBE57FF275017B654F00C2CFB5ED5AD2 /* SDAssociatedObject.m */, + 9436541C0783233AB7B1BE2A0A9C13C9 /* SDAsyncBlockOperation.h */, + 325C9672C77582BD148E10229D187E81 /* SDAsyncBlockOperation.m */, + 5310EB8A77419130FCBF00304B38E64C /* SDDeviceHelper.h */, + 9BC579DC6288EF4A012FEBF9732A0DA2 /* SDDeviceHelper.m */, + 08A085E4393C667674B764A0702F8B97 /* SDDiskCache.h */, + AC3D30EE6F8BD5B5516E7B4A090DC0DF /* SDDiskCache.m */, + 599B90D4C952E097F395E228D849E9F6 /* SDDisplayLink.h */, + A6F36D23A00C8FF7C18CD84F2C1B264C /* SDDisplayLink.m */, + 98523E0C39D777F9373C91F30A50D068 /* SDFileAttributeHelper.h */, + BDD852C0F19CC829F674D39C3CF65E83 /* SDFileAttributeHelper.m */, + 44291BDBE71E85D4CE9CE592AA6101D0 /* SDGraphicsImageRenderer.h */, + F44815C0FAB329888A92D766E7F80E30 /* SDGraphicsImageRenderer.m */, + 4BB0202DEFF454C0B0ADF1EDBCBAEB96 /* SDImageAPNGCoder.h */, + 0A4944D184B10C7134D7EBEFCB45557E /* SDImageAPNGCoder.m */, + 8BB25AA23F7CA03E1885CECE6341CA6B /* SDImageAssetManager.h */, + 017BF3A859082119DCCC0D4447FADC4D /* SDImageAssetManager.m */, + DE88856E1E0FA93025EABC64D88843CA /* SDImageAWebPCoder.h */, + 26EADAA332017652F57495D5EF1345ED /* SDImageAWebPCoder.m */, + 57C9E83D04E6BC0AA226F4D1AE317A0A /* SDImageCache.h */, + B49BF53477BC4ED3C44FB7FF9266F288 /* SDImageCache.m */, + 7A48A84C9054FB973D3D54CB8D376FA7 /* SDImageCacheConfig.h */, + BAE59C89367CC6CDE88AC21B3A272A99 /* SDImageCacheConfig.m */, + 4BAE990A976AC01E24B40D0F4E634DB1 /* SDImageCacheDefine.h */, + B8F3B7C4DA2FF7A3B18ED875569F1BF3 /* SDImageCacheDefine.m */, + 91E2EEE1E1B8C02C8216307298803C27 /* SDImageCachesManager.h */, + D970D3B6F21996144534B7E68F84D3AD /* SDImageCachesManager.m */, + FE45B7A0A85BC2A14EA29A448ED18701 /* SDImageCachesManagerOperation.h */, + 15C125FDE5153BC83C48ABD47CA05EB3 /* SDImageCachesManagerOperation.m */, + FD5C92C0C7A43E6494299AB4767A9083 /* SDImageCoder.h */, + 5080FBFDD04626BC3398E98DF73DEF66 /* SDImageCoder.m */, + AA6E8D6FB2C6E5056BFD216D234D4E8D /* SDImageCoderHelper.h */, + 17A3516CDA156F2417214CE21E554086 /* SDImageCoderHelper.m */, + D86E0C4E7CCAA94454D53955BD1015D9 /* SDImageCodersManager.h */, + 67605B841452593C06187011DC75419D /* SDImageCodersManager.m */, + F0D988BF283726F1C59A82B4D23DAD77 /* SDImageFrame.h */, + D48F9144A2761C76F8C97F17D464E596 /* SDImageFrame.m */, + C2B26023891FE179D9E035ACE6AF4399 /* SDImageGIFCoder.h */, + 702B46A889A442BFED807E986223622B /* SDImageGIFCoder.m */, + A0B777B474BA4641CF233630C6D30BE0 /* SDImageGraphics.h */, + 31868B8A337041748C69C0D79FB057F5 /* SDImageGraphics.m */, + 69042C77976381969F61663C6E141205 /* SDImageHEICCoder.h */, + 4691D6F8C46FC17FEEEBAE0E5531790E /* SDImageHEICCoder.m */, + AEC704EADA74CBF6776812FB727A0827 /* SDImageIOAnimatedCoder.h */, + 6790E476E2838808E29F3B0613C4BB0C /* SDImageIOAnimatedCoder.m */, + 618506BA5FFAA95D08989E316AB32E83 /* SDImageIOAnimatedCoderInternal.h */, + 5B22A464EA72C0EF8DAAEF4A06CA4BAA /* SDImageIOCoder.h */, + 8265C1BE034C0D5A5A2161817E38110B /* SDImageIOCoder.m */, + 4A013F5480840122260E568D3889BB75 /* SDImageLoader.h */, + 7970AD62E61A2A4657D8C4D9A9C13A5B /* SDImageLoader.m */, + 8E5FC2906352FB8F124EABAEAACDA49B /* SDImageLoadersManager.h */, + F65B3BC0111F3B5346DC30AC85A78DE1 /* SDImageLoadersManager.m */, + C74D812AB03FB0EBE8E2BF3C62384667 /* SDImageTransformer.h */, + B1A0B3FA18F73DC83F1D76DC4FA2B0EC /* SDImageTransformer.m */, + 50187D029F0D9D63CEA600EB833D2FCB /* SDInternalMacros.h */, + FA3ACA0C0F1C60101D063E5D7F30C8E9 /* SDInternalMacros.m */, + 7F832BDF7212B9798A8668EF3E261328 /* SDMemoryCache.h */, + 3BAD4CCC04E04F744FC509D91D5D35E0 /* SDMemoryCache.m */, + 829C1C5D75D85EB42FCB2E7FB800A2AA /* SDmetamacros.h */, + A7129A65E0F26D05008ED807229ACD94 /* SDWeakProxy.h */, + 9CB92991567CE5F3CFAEDAE01D6F30BF /* SDWeakProxy.m */, + 360FE443CFF58019092403F9DA321754 /* SDWebImage.h */, + DD70A7527D056D614BEDBE592165CD9D /* SDWebImageCacheKeyFilter.h */, + 26F2789EFCF8EB806EA2C7FA0DE77A50 /* SDWebImageCacheKeyFilter.m */, + E41E4FFC9464E44861F9C0653C253E0F /* SDWebImageCacheSerializer.h */, + 662910378FA0D065FBFA7A479C38DA39 /* SDWebImageCacheSerializer.m */, + F94D1A128A33081A4A92871BBAEF825F /* SDWebImageCompat.h */, + A8AE8D18924BC0B7DD2620B6A77667BF /* SDWebImageCompat.m */, + BDA068DA8F16E439ABF550D9BF69CE29 /* SDWebImageDefine.h */, + FB7C87C838864A0FF8C3369A0124E63A /* SDWebImageDefine.m */, + E796321FF63F7EB423DCC91C68D24E66 /* SDWebImageDownloader.h */, + 4A44FB98D6FA85689CEBAF36C8C4708E /* SDWebImageDownloader.m */, + 8F815FFFA337BE8348CC481ED7D73904 /* SDWebImageDownloaderConfig.h */, + B703F49C84EEBB065C4BBE24B449A684 /* SDWebImageDownloaderConfig.m */, + 2672B287E74840E030D3163E3EE25144 /* SDWebImageDownloaderDecryptor.h */, + 5A76295CB55638D2B02486ECC180A451 /* SDWebImageDownloaderDecryptor.m */, + 7D066790AC992861093F25B507E24307 /* SDWebImageDownloaderOperation.h */, + 797FDA6F1E0098B96C8331893EA64CD8 /* SDWebImageDownloaderOperation.m */, + DDD64E455B001E389B618A93D1170207 /* SDWebImageDownloaderRequestModifier.h */, + FF6D3C67AC776E67CEEEE58C5BD62104 /* SDWebImageDownloaderRequestModifier.m */, + 672F587E0E58953F1B09FDB60069CA47 /* SDWebImageDownloaderResponseModifier.h */, + 253C57E84944C79A193D1F07BFC99CA6 /* SDWebImageDownloaderResponseModifier.m */, + 74D08F5028AB963639E53A030AE685C4 /* SDWebImageError.h */, + 498818CAFC9A37168758A85A755BC849 /* SDWebImageError.m */, + 4818058B51888891371600CF5A6E0D3E /* SDWebImageIndicator.h */, + F20A4BAADFEC5653D86503EAF81AC095 /* SDWebImageIndicator.m */, + 8DABEF6A6C7CF24387DC59AE365E4CA1 /* SDWebImageManager.h */, + 9FAEFD61533D29EF3AD4232E8686DBD7 /* SDWebImageManager.m */, + 3B8A729A1EF772C95173C76053853CFF /* SDWebImageOperation.h */, + BD1326E9740C04CDFF898DEEB2E2A077 /* SDWebImageOperation.m */, + F20439EB16964108D0D8C6F10DA4C922 /* SDWebImageOptionsProcessor.h */, + 724CE4ACD0189452D74A8853E32D60E1 /* SDWebImageOptionsProcessor.m */, + 98324242A5FEBCDF5F3F374433F96451 /* SDWebImagePrefetcher.h */, + 2E44BB63D75E62E56413730F35C5AA97 /* SDWebImagePrefetcher.m */, + 7F975D3BD73A8E6F001AF228EA34D4CD /* SDWebImageTransition.h */, + F7D20882F9F24F42B17ECD3A6D03CCC3 /* SDWebImageTransition.m */, + E7E696677B8B3D70E8B91C08F728098A /* SDWebImageTransitionInternal.h */, + 6FC74DF694F8BA26EEEE22781A29516E /* UIButton+WebCache.h */, + 54E95C5A3BB23ED5C67D3CB88FB8FD41 /* UIButton+WebCache.m */, + E6D00BB0108A038F5935CEBD849A0150 /* UIColor+SDHexString.h */, + AE533DAE91F10E90A73CF6A3E3A64B80 /* UIColor+SDHexString.m */, + 2398375AE0E70DE1CC08CCA39ADB99FF /* UIImage+ExtendedCacheData.h */, + 61C0ABB7B5327ABFD4E9B60512D32ADF /* UIImage+ExtendedCacheData.m */, + 7550493148240DD5BB80CD8C27E8A7D5 /* UIImage+ForceDecode.h */, + 234E1E650260E7DFDBCCEBE592FBAF75 /* UIImage+ForceDecode.m */, + A730F74BF8A8ED38DAF7FF736330F81E /* UIImage+GIF.h */, + 706638DC047ABB15916970C5580D8E0B /* UIImage+GIF.m */, + 9ACB6F98708CD1CC6E263CD7562F35FD /* UIImage+MemoryCacheCost.h */, + 694DCB008A6D23770300F403FB018C0D /* UIImage+MemoryCacheCost.m */, + BF2748FFA35AAD83C065C568455DFCC4 /* UIImage+Metadata.h */, + 89D5A395606802E647531A47127266BB /* UIImage+Metadata.m */, + A74DBA165E77C40F3615C8CA57C87E64 /* UIImage+MultiFormat.h */, + BFF67D9DECAC3028CFE8EAF8A2620CD0 /* UIImage+MultiFormat.m */, + 8E32983A3B088F59235AB84F30E18187 /* UIImage+Transform.h */, + F036769A8E2821CF721F1F1B32B87BAA /* UIImage+Transform.m */, + 2EB40B927A70DD18D2A05D2C8AC1F621 /* UIImageView+HighlightedWebCache.h */, + 1B5333F3869F86AA11965F3D11E4658B /* UIImageView+HighlightedWebCache.m */, + 62A6B2ED05AB71D8C696C405D97A02AD /* UIImageView+WebCache.h */, + 15C8883E88C6EB2D1246887FF6E470E4 /* UIImageView+WebCache.m */, + E00504666F7460E4A61658516D3368D1 /* UIView+WebCache.h */, + ACF315415EF1E2890BD61504CA00218F /* UIView+WebCache.m */, + DB88075E1B4064602025B453CEE86295 /* UIView+WebCacheOperation.h */, + FEC31D2CB2CC6EAB9133E9839911C01E /* UIView+WebCacheOperation.m */, + ); + name = Core; + sourceTree = ""; + }; + AC9E06080CD7B5DA156DF670B6B2E82E /* Support Files */ = { + isa = PBXGroup; + children = ( + 5DDA329B9FDBE4A40D0F3F3C93585FC8 /* AMapSearch-NO-IDFA.debug.xcconfig */, + 3DCFBC5EDE10C07D7A15FA615683BFE0 /* AMapSearch-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + ACE120903F057F2E09F7535CC7DC5929 /* DDMANaviManager */ = { + isa = PBXGroup; + children = ( + A1112535F87AD9F5467131EBFE788D31 /* DDMANaviManager.h */, + 00FE13693764AC4C04D1F409256D63A9 /* DDMANaviManager.m */, + ); + name = DDMANaviManager; + sourceTree = ""; + }; + AE074C5F3FED9CF4327EC7B63E8A1E8F /* UILabel+DDCategory */ = { + isa = PBXGroup; + children = ( + C787441F5399DEE3D80ACD1DDB53CC2F /* UILabel+DDCategory.h */, + 24B4376653793640CFCB480F9B93EE5A /* UILabel+DDCategory.m */, + ); + name = "UILabel+DDCategory"; + sourceTree = ""; + }; + AF6371144FD6511F872FA901C17E1F66 /* UITextField+DDCategory */ = { + isa = PBXGroup; + children = ( + 78D1340C12D5EC620D5F67C45987553F /* UITextField+DDCategory.h */, + 7FA225634A5326369B9FDC815E292F71 /* UITextField+DDCategory.m */, + ); + name = "UITextField+DDCategory"; + sourceTree = ""; + }; + B3548D129F66DFB7A1C58A50FD571116 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1EAAA6EE733AEE3E281449A4E59F5F51 /* DDColorKit_Private.modulemap */, + FBD6441510F10D455F70AE518F80CE98 /* DDColorKit_Private-dummy.m */, + A585534F61B6C7B67918EFDB91159D8E /* DDColorKit_Private-prefix.pch */, + 28421431BC74BE2D9F45027B4468FB83 /* DDColorKit_Private-umbrella.h */, + 26000978C484D72F0EF5021CED0B0D81 /* DDColorKit_Private.debug.xcconfig */, + C1CC42E28135F2F470EE9DEBF994873B /* DDColorKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDColorKit_Private"; + sourceTree = ""; + }; + B552AFB8E806BEA00A54E9653274AB4B /* NSAttributedString+DDCategory */ = { + isa = PBXGroup; + children = ( + BC406674018826AAD68FFFF597204CBC /* NSAttributedString+DDCategory.h */, + 5FC55103A4F07B024C3E49C2752968EC /* NSAttributedString+DDCategory.m */, + 4CE4EDECA935534857AE9794AF5A3278 /* NSMutableAttributedString+DDCategory.h */, + 28F556FF8E6EA145EB073FD9E40EB54A /* NSMutableAttributedString+DDCategory.m */, + FF4D4A47EC5EE3FB14C90F33E873D0A4 /* NSMutableParagraphStyle+DDCategory.h */, + 9F95642B53972ED57A8A775282285536 /* NSMutableParagraphStyle+DDCategory.m */, + ); + name = "NSAttributedString+DDCategory"; + sourceTree = ""; + }; + B5BB18763DFC02850340154CFE62586D /* DDZFPlayerKit_Private */ = { + isa = PBXGroup; + children = ( + 26E0AABF333FAAAEE02E0B5FC0112B1B /* ControlView */, + A275602F2D8F9B99AE89D5184E7B4823 /* Core */, + 521FE10FC92886F54F391F27E4693681 /* ijkplayer */, + 57B722347A9EB58571A03AF459605BAD /* Support Files */, + ); + name = DDZFPlayerKit_Private; + path = DDZFPlayerKit_Private; + sourceTree = ""; + }; + B5FEF8D6B2D3E1DCA674E45A33213B24 /* DDBaseAnimation */ = { + isa = PBXGroup; + children = ( + 6D03FC01703721A6D5CC0091A2350863 /* DDTransitionAnimation */, + ); + name = DDBaseAnimation; + sourceTree = ""; + }; + B69385E5C2506EEC466622C222D3033E /* Support Files */ = { + isa = PBXGroup; + children = ( + 1C64CAF899061C830C13F984E8DD9485 /* AMapNavi-NO-IDFA.debug.xcconfig */, + 91555D8E0D20A5FE0B472AF2093996A5 /* AMapNavi-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + B6F5D4F7EE700779BC68DA7C7F017C18 /* JPushExtension */ = { + isa = PBXGroup; + children = ( + 3FBFA4F0941A2DA1DBEA05BAC2069E53 /* Frameworks */, + E93AE0F5EA471282C0AD71C9B89713B0 /* Support Files */, + ); + name = JPushExtension; + path = JPushExtension; + sourceTree = ""; + }; + B73E37EDD61DC91EC490D0A33BDF0ED9 /* UIScreen+DDCategory */ = { + isa = PBXGroup; + children = ( + 25743861C387FFAE4B353944E71DCA63 /* UIScreen+DDCategory.h */, + 1A2BEB835C7C5BCE24CF91930B73421A /* UIScreen+DDCategory.m */, + ); + name = "UIScreen+DDCategory"; + sourceTree = ""; + }; + B7E6C9C01F91EBD3720C7B966AE391D2 /* CALayer+DDCategory */ = { + isa = PBXGroup; + children = ( + 17C2CC5C58471EEBB2084197CF1EB1F1 /* CALayer+DDCategory.h */, + 9107B6892FDD1420F54DD743E24E2DFE /* CALayer+DDCategory.m */, + ); + name = "CALayer+DDCategory"; + sourceTree = ""; + }; + B9378DA92A4FD1653D67BA3BDF239DCC /* DDTextView */ = { + isa = PBXGroup; + children = ( + ); + name = DDTextView; + sourceTree = ""; + }; + BB60789CE8318FF7F3A429CA59E2A4B1 /* DDCollectionView */ = { + isa = PBXGroup; + children = ( + ); + name = DDCollectionView; + sourceTree = ""; + }; + BDFDFB073BD88C56014788DCCC413A4D /* Support Files */ = { + isa = PBXGroup; + children = ( + 0049FFECA38596B7AD9E703603A0C664 /* AMapTrack-NO-IDFA.debug.xcconfig */, + 2EEBE5B816672A8D731D5A083ECDF3C3 /* AMapTrack-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapTrack-NO-IDFA"; + sourceTree = ""; + }; + C04782A919889B2C652CD62B54E6BE62 /* ZLPhotoBrowser */ = { + isa = PBXGroup; + children = ( + 35F62755E96BFF95389C16022BACF0AE /* Core */, + 30325EB744B2C03D7E875F0CE6E293E5 /* Resources */, + E829516BDB1925C6D6418E2FBD0ED125 /* Support Files */, + ); + name = ZLPhotoBrowser; + path = ZLPhotoBrowser; + sourceTree = ""; + }; + C1A884F13C0E3754435F0336462D0926 /* UIScrollView+DDCategory */ = { + isa = PBXGroup; + children = ( + 42E4380D56B981CD82ABE49322EC0940 /* UIScrollView+DDCategory.h */, + 1540DAA2D6E94ED26D712751428A589E /* UIScrollView+DDCategory.m */, + ); + name = "UIScrollView+DDCategory"; + sourceTree = ""; + }; + C1BDC3B00550B22B32F6DB76FE6C20F2 /* Resources */ = { + isa = PBXGroup; + children = ( + E964BA95A18DB860B167D9CDD003CC91 /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + C210CC5FE3FB30D49931B02E642DDAB0 /* ESTabBarController-swift */ = { + isa = PBXGroup; + children = ( + 91794622BECF2DA37B808C324B2D12F0 /* ESTabBar.swift */, + BA6BD920CF9279746001F77AD4C2513B /* ESTabBarController.swift */, + 452CC7F81FCAECA423222ED70C67FD34 /* ESTabBarItem.swift */, + 15D187DB37C4D26EEB44C490A8FD1060 /* ESTabBarItemBadgeView.swift */, + 09967BC709291E1D4CD4AD45D0F44463 /* ESTabBarItemContainer.swift */, + F5B8C7E2991E893ADA0A6BFB526F28A6 /* ESTabBarItemContentView.swift */, + 8853F858F544418B92262765EB19B4D9 /* ESTabBarItemMoreContentView.swift */, + 2D0FD2AFD91C5FC90D36A35D7261F41E /* Resources */, + 2FEBDC59BB201183434A7F0145449B83 /* Support Files */, ); name = "ESTabBarController-swift"; path = "ESTabBarController-swift"; sourceTree = ""; }; - CA52B75CE0ED5217CF66486A4AC33937 /* DDBaseSwitch */ = { + C590860910AE3C031454DE372A6386D0 /* Support Files */ = { isa = PBXGroup; children = ( - 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */, - DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */, + 079AFE18A2EB3945B12E101B7A77291A /* Kingfisher.modulemap */, + DB84658E442F7EC372B2976983FC8586 /* Kingfisher-dummy.m */, + 07E64717D08C687D3621DC28B98A09BB /* Kingfisher-prefix.pch */, + 0A240F6C5EC363E535F7F2DC26864E91 /* Kingfisher-umbrella.h */, + F17E81BCBAB03D53AC4E72A8C0340F49 /* Kingfisher.debug.xcconfig */, + E9420EFD522774D192036ECECB3FACDE /* Kingfisher.release.xcconfig */, ); - name = DDBaseSwitch; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; - CBF54709F1C5F422E365A0DF6C8CCC43 /* Frameworks */ = { + CA9BD1B97A6FE4E9FCA22D195642014B /* Support Files */ = { isa = PBXGroup; children = ( - B6B5A0C39319F76BF2A2208119B93CA0 /* AMapLocationKit.framework */, + 86943B71217BE52364D571C1A2B6A1B0 /* SwiftEntryKit.modulemap */, + 5E0068441472D763411E2C6D48625AC5 /* SwiftEntryKit-dummy.m */, + 14C82032D475450360CFF8BAA4EC5DB4 /* SwiftEntryKit-prefix.pch */, + 369EB47AA5C6E2BC7FDBA0B997C83F43 /* SwiftEntryKit-umbrella.h */, + C116AB7BD73486F4E2171A170C5F5B1A /* SwiftEntryKit.debug.xcconfig */, + 731F6DCE2AF4C1369008D47C64D2986B /* SwiftEntryKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftEntryKit"; + sourceTree = ""; + }; + CD2045C5236BE8310BD02D73391232D3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + FA671D3BB0B4F38320D018F52935F48E /* AMapNaviKit.framework */, ); name = Frameworks; sourceTree = ""; }; - CCF86986014C404B7836E0A26C235329 /* Support Files */ = { + CD57063953374CB423775D13BB9E7C16 /* Support Files */ = { isa = PBXGroup; children = ( - 3E552390CF71D54F89CFEB65EA1A9658 /* Alamofire.modulemap */, - D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */, - 090076BBF6E0B0FD32AC6D9B1F830484 /* Alamofire-prefix.pch */, - EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */, - F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */, - 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */, + A4E0441CD5C44F947ABE7ACF3940BB7D /* DDCategoryKit_Private.modulemap */, + 23C8ED2B4CC049783A9CBB370CF625E4 /* DDCategoryKit_Private-dummy.m */, + 95EA4E432EC866EB1960CE1172ABC6F9 /* DDCategoryKit_Private-prefix.pch */, + 4ADF392B3601C8DBE603F6BE7E91EB9F /* DDCategoryKit_Private-umbrella.h */, + 819B8788CB250BF4C1B4077887C2BD34 /* DDCategoryKit_Private.debug.xcconfig */, + 02EA2C0E3AFD66830FC038CD152C07B0 /* DDCategoryKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; + path = "../Target Support Files/DDCategoryKit_Private"; sourceTree = ""; }; CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */ = { @@ -6176,16 +6376,25 @@ name = "Targets Support Files"; sourceTree = ""; }; - CEBB7E4C70374B4CEF061B6050D0775E /* DDProgressHUDKit_Private */ = { + CDCCDD765BC3CCDEF97CF104590D241E /* DDMAMap */ = { isa = PBXGroup; children = ( - 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */, - 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */, - 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */, - EB7290800FC94B1658CFA3C01A871483 /* Support Files */, + 563A97AEC6989374356425F628C0F292 /* Annotation */, + D7E2B9E821F8B13C1FBF255035E67780 /* AnnotationView */, + 315FAC09712FC390008D3C56E9EB4022 /* MapView */, + 14040E8E4B9EC6D5EBE7111BFA5545DC /* Overlay */, + 3A48A50385A3E094C04B3D4A3A5CEFFD /* Sources */, + FFE20F1FCEA9DD15824D9633A78B186C /* Trace */, ); - name = DDProgressHUDKit_Private; - path = DDProgressHUDKit_Private; + name = DDMAMap; + sourceTree = ""; + }; + CDEF81C2837413DC34824B9E61644C5B /* Resources */ = { + isa = PBXGroup; + children = ( + 16E9DF1D4404056EFA9D5024F82A3171 /* Sources_DDMAMap */, + ); + name = Resources; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -6193,71 +6402,89 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - 498A6697DA1909AC3E1F5FC6BAF4DBDD /* Pods */, - ACFDF5639A9D5C5EE4835FC38DAD3477 /* Products */, + 38CF42C32A271DD5C9A5566375BACDAD /* Pods */, + 41E57625CB3D3552C4567E879E7BFE6B /* Products */, CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */, ); sourceTree = ""; }; - CFB481A2977F7F7908A32C58EA779152 /* Support Files */ = { + D26C7F76A812FDE9F65BF24021BB10FE /* MJRefresh */ = { isa = PBXGroup; children = ( - E0F2269E85F6FA34C4843FAFAD2BD820 /* ESTabBarController-swift.modulemap */, - B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */, - 4A2854A1E9F803D9428A5DD831199DBA /* ESTabBarController-swift-prefix.pch */, - 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */, - 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */, - 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */, + AFC6EC3A85F82C5C50BBBEC8F2E12080 /* MJRefresh.h */, + 5AC70BA6EC9801BC5B71CFC8AF670353 /* MJRefreshAutoFooter.h */, + 8D1ACE4AF5D90ABC4F5B9141A4FBFCBF /* MJRefreshAutoFooter.m */, + 847647F70D7567B5D15C00EC5A0D3CA8 /* MJRefreshAutoGifFooter.h */, + 299A06EAF4597CFC30BF8C95E28FAEEC /* MJRefreshAutoGifFooter.m */, + 4E6CDACE9783BBACF2492A44F99AF0A6 /* MJRefreshAutoNormalFooter.h */, + 127E76BC473BF1A641543562445390DF /* MJRefreshAutoNormalFooter.m */, + F18951D5A84AEA739A053D2374765F96 /* MJRefreshAutoStateFooter.h */, + B1F82E6CCDBF0091FE8A2C7B77C9D2AF /* MJRefreshAutoStateFooter.m */, + 41E06AA1371081CD0E9969300E5E279E /* MJRefreshBackFooter.h */, + 281EF82DC9E87AA69D6FC470B5C61AFA /* MJRefreshBackFooter.m */, + 18EDCF57974C98F4AFE3063D7265F08F /* MJRefreshBackGifFooter.h */, + 24CC50E6809DA5CE2C00A9B7E5E57742 /* MJRefreshBackGifFooter.m */, + 8A86F55DD52957FC0FF3DDE7D6365B3C /* MJRefreshBackNormalFooter.h */, + D73AD369D72C5D0C4CB919FEE122C644 /* MJRefreshBackNormalFooter.m */, + 8E1CBE1BFC41C1DAC9A1F88A4C301626 /* MJRefreshBackStateFooter.h */, + 7978061B367FEEF54D50F33F7F46DDAA /* MJRefreshBackStateFooter.m */, + 6A2996C9699CF986141C10E785CEAB6E /* MJRefreshComponent.h */, + 166F3BE4A83870A354DEC6215EE8C916 /* MJRefreshComponent.m */, + 26492841465EE35E7F5C32065558E516 /* MJRefreshConfig.h */, + 2CF9DF162F46632E3D9C887282D8B7F5 /* MJRefreshConfig.m */, + BDE8D855ADC1034797385A78AF3C4054 /* MJRefreshConst.h */, + F4E515E5FD684482DE669B7F60427D1A /* MJRefreshConst.m */, + D12F0DC91092C715EA6760331DAFC2AE /* MJRefreshFooter.h */, + 32350DA745771D88A4C3FEDB397C484F /* MJRefreshFooter.m */, + C72CA59172CC084FB48DFE96406F8377 /* MJRefreshGifHeader.h */, + B8A1217D34184F0C7BF475953092BF92 /* MJRefreshGifHeader.m */, + 53CFEF27F35FCFBE4A037973351B39B3 /* MJRefreshHeader.h */, + CD04CCD0E245C3A37507C8FE76735009 /* MJRefreshHeader.m */, + B185D6C6A1C48AC26D7D7FEFAE417765 /* MJRefreshNormalHeader.h */, + 4BC226CDBB1BF52E441E3FA98A91B0EE /* MJRefreshNormalHeader.m */, + C9777E7039F6969A81D4C288E69B9135 /* MJRefreshNormalTrailer.h */, + 249F166BAB983005F88AA172AF308F98 /* MJRefreshNormalTrailer.m */, + EFFE77192DC1A0E1C3EBAA5477486EF9 /* MJRefreshStateHeader.h */, + 70F9D4064557552888F5E66B444E57C6 /* MJRefreshStateHeader.m */, + C4ACFA3377A42A74C071FBD914605EA8 /* MJRefreshStateTrailer.h */, + 2B1AAF5B002ED67D3B4ADF05BCB7E9A0 /* MJRefreshStateTrailer.m */, + 49BE29CE171B18F57A71468EE2100603 /* MJRefreshTrailer.h */, + AAAFE7A19224B1A6553649C28B47BB2B /* MJRefreshTrailer.m */, + 0B448D93974C0409D2E1242F928CC68B /* NSBundle+MJRefresh.h */, + 19ACF29BCDEA116A457C79BA85ABFF11 /* NSBundle+MJRefresh.m */, + 9031443439AF1D0225067874574E9C2E /* UICollectionViewLayout+MJRefresh.h */, + 012FC0EDE7A6E76A108043CA0FA4B50F /* UICollectionViewLayout+MJRefresh.m */, + 03FB3608AA07B0A6D1E136007DEE4345 /* UIScrollView+MJExtension.h */, + 7D79D5AD9E690FEECAA2C333539EF21F /* UIScrollView+MJExtension.m */, + B9BA3CA1154B834591A08256C2A33734 /* UIScrollView+MJRefresh.h */, + A846479766E8EEEAB2D9FCE2771A14FA /* UIScrollView+MJRefresh.m */, + CBDA96BEBBB600C3F39C775D82DF0A2B /* UIView+MJExtension.h */, + 2F6E3C6FCEA71F2283C8BD631C55017E /* UIView+MJExtension.m */, + C1BDC3B00550B22B32F6DB76FE6C20F2 /* Resources */, + 3167634B61C7B06B396FB25CC05CF20E /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/ESTabBarController-swift"; + name = MJRefresh; + path = MJRefresh; sourceTree = ""; }; - D19A6B98D6B95CBC9C68EB83C62C01BD /* DDTextField */ = { + D671F2CF0E71ECB00301B2E261C0484F /* DDNetworkingOfAlamofireKit_Private */ = { isa = PBXGroup; children = ( + 85CEE28C692521999EF2A87469D5D17D /* DDAF.swift */, + 4880153359B2A321FFBC4D117E8F2E71 /* DDAlamofire.swift */, + FC3B35D92EBDF854F87663A631CC2AAB /* Support Files */, ); - name = DDTextField; + name = DDNetworkingOfAlamofireKit_Private; + path = DDNetworkingOfAlamofireKit_Private; sourceTree = ""; }; - D22B626A2B6394E8B2126099A976FC2F /* Support Files */ = { + D7E2B9E821F8B13C1FBF255035E67780 /* AnnotationView */ = { isa = PBXGroup; children = ( - B75CAE50D4AC23ED19F3351FF08680E4 /* JXCategoryView.modulemap */, - 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */, - 14A44E40FBF17C102724A6C7D3BDFACC /* JXCategoryView-prefix.pch */, - 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */, - 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */, - 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */, + F54D0E7B5CB93824293C8518E004F950 /* DriveRouteCustomAnnotationView.h */, + E34B97B0FEE5BE5CA7AECC8F44CCBE79 /* DriveRouteCustomAnnotationView.m */, ); - name = "Support Files"; - path = "../Target Support Files/JXCategoryView"; - sourceTree = ""; - }; - D2EBF6D8C06124EDDBD567C4D6856934 /* DDViewController */ = { - isa = PBXGroup; - children = ( - ); - name = DDViewController; - sourceTree = ""; - }; - D3E87E96C4CF5A1CFBC9AA359DF3C333 /* UICollectionView+DDCategory */ = { - isa = PBXGroup; - children = ( - 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */, - 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */, - ); - name = "UICollectionView+DDCategory"; - sourceTree = ""; - }; - D64976ABA2833E2106E5BF4D3EF74DF1 /* JCore */ = { - isa = PBXGroup; - children = ( - F04FEF1B29FE097BB62FFD849131911F /* Frameworks */, - B8CD44E94CFC439085E2CEF2AF737E62 /* Support Files */, - ); - name = JCore; - path = JCore; + name = AnnotationView; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -6267,307 +6494,282 @@ name = Frameworks; sourceTree = ""; }; - D8E14A9D047DC988B3D8887FED0E2694 /* Sources */ = { + DAFB20ECE06AC3248F0DB860CD71AB15 /* Support Files */ = { isa = PBXGroup; children = ( - B796399E2F3DB4FA7CB434A48A15BD82 /* Resources */, - ); - name = Sources; - sourceTree = ""; - }; - D9CE932D54016F51D5346B81A5F8229B /* Support Files */ = { - isa = PBXGroup; - children = ( - 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */, - E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */, + 3D5AD214DEC793C3AF7481CA5B639828 /* DDControlsKit_Private.modulemap */, + 751CEE23828330FDC205411E8EC34394 /* DDControlsKit_Private-dummy.m */, + BEB252A4A37F1779445BCFBD361A74B9 /* DDControlsKit_Private-prefix.pch */, + 7BFCC9597B8AC00265A9B157A5358280 /* DDControlsKit_Private-umbrella.h */, + CA4F981BE3623E27D2D9E9324CEA49E0 /* DDControlsKit_Private.debug.xcconfig */, + 417E63F3D53DC0142E653329C6236A23 /* DDControlsKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; + path = "../Target Support Files/DDControlsKit_Private"; sourceTree = ""; }; - DA61DD68216396AAF48F5B74F26E5D2C /* UIScrollView+DDCategory */ = { + DB85F9943200A833EF598B97A1F3666B /* UICollectionView+DDCategory */ = { isa = PBXGroup; children = ( - BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */, - 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */, + 81AAB35DDF98D2B8DE3C0BF2F7A3188C /* UICollectionView+DDCategory.h */, + A7B1F91873A7704AB5ADF050248B8E0F /* UICollectionView+DDCategory.m */, ); - name = "UIScrollView+DDCategory"; + name = "UICollectionView+DDCategory"; sourceTree = ""; }; - DB6C4B3E7AE47264993A1283DE8BB6A9 /* UINavigationController+DDCategory */ = { + DCA26913E7964206A537675BAC6CFD22 /* AMapLocation-NO-IDFA */ = { isa = PBXGroup; children = ( - 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */, - D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */, + 18B5E6D57173C95E147B71F8F4C26EEB /* AMapGeoFenceError.h */, + CA5C1E0FB43A761DCC5ECC649761F25C /* AMapGeoFenceManager.h */, + 4AB3A3BD5C793B6031DFB6E18255802F /* AMapGeoFenceRegionObj.h */, + 8E91A1813E6CE3DCE10150CBCFBEBFBA /* AMapLocationCommonObj.h */, + 7B894B3A0B96E2B78F40653CF0D622B2 /* AMapLocationKit.h */, + DBBC9B4C69306817E214F7BFB70759C7 /* AMapLocationManager.h */, + DAEB7B7AF7B206C14FEA3596A9479D45 /* AMapLocationRegionObj.h */, + 826CA4595BE5D44FC07AA7BF1692DA2F /* AMapLocationVersion.h */, + 4483C2EC414DACA06FE1028B4754B28C /* Frameworks */, + 4D2307A57C83C41DFD58D1FA192C0AB6 /* Support Files */, ); - name = "UINavigationController+DDCategory"; + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; sourceTree = ""; }; - DC7023691CBD3660125C2B53927377C8 /* DDScrollView */ = { + DEF035558366E44D9C9B1CC531F770BF /* DDColorKit_Private */ = { isa = PBXGroup; children = ( + 8220F870824B72CDE5C705B6E53FF28B /* ColorUtil.swift */, + A173120EFEBF0070E0C3B7FFB98485AE /* UIColor+Hue.swift */, + B3548D129F66DFB7A1C58A50FD571116 /* Support Files */, ); - name = DDScrollView; + name = DDColorKit_Private; + path = DDColorKit_Private; sourceTree = ""; }; - DDD290CD3D862B502DCA6EA215F7B2F8 /* DDSwitch */ = { + E061FABFB86D7F2FF8DEDD6EB74B0BDA /* GCDTimer */ = { + isa = PBXGroup; + children = ( + F14D47152CA950AB920FAA4EFB7B5982 /* DDTimerManager.h */, + 5EA3839D64D0DB36547792D65B9F2243 /* DDTimerManager.m */, + B505649AB81419B79BDFF60AE9E45EA9 /* DDTimerObject.h */, + D7E99EA9E6495957109ADB44DA021AE0 /* DDTimerObject.m */, + ); + name = GCDTimer; + sourceTree = ""; + }; + E1B1DD87063C4C97F915CA05B4A52968 /* DDBaseLabel */ = { + isa = PBXGroup; + children = ( + 123E9E2641F538EC531A2BAA80AC0509 /* DDBaseLabel.h */, + C467B52458879347ECD9854F0621E8DE /* DDBaseLabel.m */, + ); + name = DDBaseLabel; + sourceTree = ""; + }; + E36A0F8C6BADE24EF8218504CDEB3ED0 /* DDTimerKit_Private */ = { + isa = PBXGroup; + children = ( + E061FABFB86D7F2FF8DEDD6EB74B0BDA /* GCDTimer */, + E3780B49E3AE5AC1B408D3CA27F38144 /* Support Files */, + ); + name = DDTimerKit_Private; + path = DDTimerKit_Private; + sourceTree = ""; + }; + E3780B49E3AE5AC1B408D3CA27F38144 /* Support Files */ = { + isa = PBXGroup; + children = ( + F41E9CB1ED30AADAC7A55E24C2A73871 /* DDTimerKit_Private.modulemap */, + 24DEC323D7EB7FBF54C1B882320952F1 /* DDTimerKit_Private-dummy.m */, + F804B72AB7EBDFAFF9AB7E65468ABC6F /* DDTimerKit_Private-prefix.pch */, + F274FBE4A53832ADF2FD3121B9AD3527 /* DDTimerKit_Private-umbrella.h */, + F7CD411F031CCE903FC84839591FCC86 /* DDTimerKit_Private.debug.xcconfig */, + A39CCFED623E5CD5F8525BD8942F45E6 /* DDTimerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDTimerKit_Private"; + sourceTree = ""; + }; + E3AC1FCC3D9362D9E6EDF288B4B0C448 /* DDSwitch */ = { isa = PBXGroup; children = ( ); name = DDSwitch; sourceTree = ""; }; - DF83401703CD3189FBB8E2178A96EABA /* UITableViewCell+DDCategory */ = { + E557832A2DF9D80FBF5AE9B1636B291A /* DDToastKit_Private */ = { isa = PBXGroup; children = ( - 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */, - 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */, + 87566E5B41F0FB3CB23777D9D466B54F /* SwiftToast.swift */, + 9AE9B1F33F389B2C095E824A852229B3 /* Toast.swift */, + 387FA5A63BDDBEBE9494E6FFDE3F6D54 /* Support Files */, ); - name = "UITableViewCell+DDCategory"; + name = DDToastKit_Private; + path = DDToastKit_Private; sourceTree = ""; }; - E113D0088F877BDAE53921659DB17F11 /* JXCategoryView */ = { + E829516BDB1925C6D6418E2FBD0ED125 /* Support Files */ = { isa = PBXGroup; children = ( - F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */, - 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */, - D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */, - 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */, - EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */, - C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */, - 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */, - 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */, - 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */, - 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */, - 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */, - C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */, - E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */, - 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */, - DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */, - C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */, - 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */, - 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */, - 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */, - 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */, - AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */, - 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */, - E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */, - 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */, - B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */, - 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */, - 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */, - 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */, - 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */, - 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */, - 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */, - 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */, - 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */, - A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */, - 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */, - 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */, - 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */, - 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */, - 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */, - 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */, - 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */, - 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */, - 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */, - E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */, - 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */, - 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */, - 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */, - 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */, - 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */, - 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */, - 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */, - 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */, - 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */, - 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */, - 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */, - 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */, - D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */, - 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */, - 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */, - BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */, - 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */, - 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */, - BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */, - 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */, - 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */, - D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */, - 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */, - B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */, - EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */, - E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */, - 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */, - 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */, - 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */, - AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */, - 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */, - 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */, - 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */, - E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */, - 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */, - AA8436388470A094F6B970ED97D8651E /* RTLManager.h */, - 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */, - 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */, - 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */, - D22B626A2B6394E8B2126099A976FC2F /* Support Files */, - ); - name = JXCategoryView; - path = JXCategoryView; - sourceTree = ""; - }; - E34562F666C8ADAA48BD35B01B4B9E3C /* DDImageView */ = { - isa = PBXGroup; - children = ( - ); - name = DDImageView; - sourceTree = ""; - }; - E3C28DBA5112DCC513262BC012DE61F3 /* UILabel+DDCategory */ = { - isa = PBXGroup; - children = ( - D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */, - 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */, - ); - name = "UILabel+DDCategory"; - sourceTree = ""; - }; - E4392D7D7E827F3043EAA5BD3EC6E3A4 /* MapView */ = { - isa = PBXGroup; - children = ( - 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */, - E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */, - ); - name = MapView; - sourceTree = ""; - }; - E5DA6793B8D03EE8E599BC571811D6C3 /* MJRefresh */ = { - isa = PBXGroup; - children = ( - 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */, - 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */, - E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */, - 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */, - 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */, - 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */, - 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */, - F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */, - 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */, - 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */, - 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */, - F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */, - 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */, - AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */, - 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */, - 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */, - 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */, - 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */, - 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */, - A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */, - E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */, - AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */, - 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */, - 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */, - C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */, - 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */, - 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */, - 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */, - 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */, - D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */, - ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */, - C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */, - A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */, - 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */, - 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */, - B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */, - 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */, - D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */, - EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */, - 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */, - BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */, - AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */, - FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */, - EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */, - 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */, - 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */, - BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */, - 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */, - F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */, - 96AF6A4ACCF93B9A95BBAB5555B944BC /* Resources */, - 72C5D10C15055EC878B29A0125AAAEAC /* Support Files */, - ); - name = MJRefresh; - path = MJRefresh; - sourceTree = ""; - }; - EAAFE529F692B09CB0CEE16824A74C48 /* UIScreen+DDCategory */ = { - isa = PBXGroup; - children = ( - CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */, - 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */, - ); - name = "UIScreen+DDCategory"; - sourceTree = ""; - }; - EB7290800FC94B1658CFA3C01A871483 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6BB00325D466FADA9FB363B4138F627D /* DDProgressHUDKit_Private.modulemap */, - 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */, - ED7E4D8240AFD01A4FA326430F93076D /* DDProgressHUDKit_Private-prefix.pch */, - 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */, - 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */, - A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */, + F72772F8EFABD782CEFF4E45CCCB7D3E /* ZLPhotoBrowser.modulemap */, + C86A6ED5F0640D17069CB952925C1C79 /* ZLPhotoBrowser-dummy.m */, + C648F251F29338185D9699442C369F23 /* ZLPhotoBrowser-prefix.pch */, + 6F926E15FA5607D4B1DCC9B58D8A04C7 /* ZLPhotoBrowser-umbrella.h */, + 2554C577E34B019C86E26A6973D835FE /* ZLPhotoBrowser.debug.xcconfig */, + 7842DE3B13F6B3ED10E9EFE0DF82A8E3 /* ZLPhotoBrowser.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDProgressHUDKit_Private"; + path = "../Target Support Files/ZLPhotoBrowser"; sourceTree = ""; }; - EC3B0B0D5CAE8076F30DE363BC4DB688 /* Support Files */ = { + E93AE0F5EA471282C0AD71C9B89713B0 /* Support Files */ = { isa = PBXGroup; children = ( - 7C85FDFC1577CAD417BC28DC5B9C959E /* RxSwift.modulemap */, - A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */, - 1AAF59133A6F2CF3AF2BBA9E18933C14 /* RxSwift-prefix.pch */, - 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */, - A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */, - 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */, + A284F3AB47C1B1374076DB93CD4E7E88 /* JPushExtension-xcframeworks.sh */, + A6D1858B8A8E1264899A436CC830E0A3 /* JPushExtension.debug.xcconfig */, + F892A795567F07DEE31BE46479B4E6E0 /* JPushExtension.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxSwift"; + path = "../Target Support Files/JPushExtension"; sourceTree = ""; }; - EDC7C10F918381835C1FBA4D4CC67BC7 /* DDLabel */ = { + E96C717A6B895B031A8E3C412C26EC7D /* DDImage */ = { + isa = PBXGroup; + children = ( + ); + name = DDImage; + sourceTree = ""; + }; + EBB8DA31BC0C487924677EEF972DE9F7 /* UIViewController+DDCategory */ = { + isa = PBXGroup; + children = ( + 66A451238AEA782ED5B00A92EB48A1D2 /* UIViewController+DDCategory.h */, + 8C2D62489BC0265F4E33B3C6E8FD4334 /* UIViewController+DDCategory.m */, + ); + name = "UIViewController+DDCategory"; + sourceTree = ""; + }; + EEEF9446A953E11F00F600D5C6DAD971 /* CocoaDebug */ = { + isa = PBXGroup; + children = ( + B272A68E5C6B77DFAB3377C9C7A2B4C4 /* _AutoLaunch.m */, + A4E8E40FECAD1BF8DC5BEF80BA54FCCC /* _BacktraceLogger.h */, + 0C075C14C854240C22EB4232B63A5A54 /* _BacktraceLogger.m */, + 9342F32B3EEA853D0E709B1E5A5F4B02 /* _CacheStoragePolicy.h */, + EC625E46301746FDCB6EE62E92DBA2CF /* _CacheStoragePolicy.m */, + BF1B68AA89CC8F962E90BC533E0365D3 /* _CanonicalRequest.h */, + D629403EA1964C1E9D7E46825ADFDEBA /* _CanonicalRequest.m */, + 4F3B4F813447F3192BDE900BD01BF421 /* _CrashModel.swift */, + 2A04421DADAEFE68A34389379A0184B7 /* _CustomHTTPProtocol.h */, + D85C5004C72C029C7F49B5CD0AB5FDED /* _CustomHTTPProtocol.m */, + 792FAEC986FCADF5FD03CC2644146CB2 /* _DebugConsoleLabel.h */, + B87A912A89332FAFCDC7E75BBE76A8C9 /* _DebugConsoleLabel.m */, + 87DC06C3B482749E3433AEC0407D8A09 /* _DeviceUtil.h */, + 65B63554080BAE5FEE8BC33DDFC9C648 /* _DeviceUtil.m */, + BA3331105904246F0E1BDCBA1A5542A6 /* _DeviceUtil+Constant.h */, + CA5693E2BDDCA2558911174D2A70F63B /* _DeviceUtil+Constant.m */, + 88EF5CC21D58CF1E88DBCD470476C315 /* _DirectoryContentsTableViewController.h */, + F5FC5F57202B0491759717AEC779E522 /* _DirectoryContentsTableViewController.m */, + A3AA02E45A3A2DB1CFD624A74E1B896B /* _FileInfo.h */, + D84812B1DA0B63272A7424E2171372B3 /* _FileInfo.m */, + 6111EA56D2BDB9310378DE52243784B1 /* _FilePreviewController.h */, + B1A13DC12113899B830398AA0F934AC1 /* _FilePreviewController.m */, + 3A02B3FA02923A2660751D30048E8669 /* _FileTableViewCell.h */, + D93CC8C56B1BA7AE08AA175AADB60065 /* _FileTableViewCell.m */, + A3427CEF8D16DDA9ABFE8FAD414C3170 /* _fishhook.c */, + 762B1E6D6C6F14833382DE785F72F031 /* _fishhook.h */, + AC4141B1908E778AE69ADE6DCD43EC70 /* _HttpDatasource.h */, + 46D4E40B1D18E5D03FB9BC6AAE8FB8FA /* _HttpDatasource.m */, + 1D868D637D75A55D1C1CF8F1228F504E /* _HttpModel.h */, + 16665E91897123F867F00DDF3E1D6968 /* _HttpModel.m */, + EE358B2F88ABC0701AC6EF767242A0DC /* _ImageController.h */, + AE78DAD8A6FEE7D65D9EA3F34BC086FE /* _ImageController.m */, + 289E983CE7196BDA27D9FC0498AF2D4A /* _ImageResources.h */, + 7FBB26B5A346064A390948D5BA06F4E9 /* _ImageResources.m */, + 51C62429C996323EC50721E65057D4E3 /* _NetworkHelper.h */, + 6FE256D79E08B5A4FA6E42A8C9EA824D /* _NetworkHelper.m */, + 855028946E032E4CF32636F6E8D1143D /* _NSLogHook.m */, + DC5F3466D619865BF5A58FA0779A185E /* _ObjcLog.h */, + 587C32BC20104AF9AB1F73950B09F27C /* _ObjcLog.m */, + 39D238320515567FACE02643A347323B /* _OCLoggerFormat.h */, + 753FF21B2315AF03CE03BF93EA044972 /* _OCLoggerFormat.m */, + C9C530C6E90DF52E44036CD46208290D /* _OCLogHelper.h */, + A5D3167D8A264B199DE045BA6CB78C20 /* _OCLogHelper.m */, + DBF8C74B44CF85B38B1800A86474639E /* _OCLogModel.h */, + 2697984DBDCB0FE9BA29076E5C99C9E5 /* _OCLogModel.m */, + 78486F603F3B57F2427726CD2596F12F /* _OCLogStoreManager.h */, + 0DFD56DCA097BF274B5E2D922D96E309 /* _OCLogStoreManager.m */, + 959B56AF86094E968F7581ED206E9343 /* _QNSURLSessionDemux.h */, + EED2AD84486F3DD4A3FB9A3E3843D79D /* _QNSURLSessionDemux.m */, + 93FD76B45624F47CC3C25E34D66DC769 /* _RunloopMonitor.h */, + 7F6DB5683CFD250968B2C2BCAE305BC6 /* _RunloopMonitor.m */, + 2E0665B5937960894F89B3F206604555 /* _Sandboxer.h */, + 315E5CE2DC6A8A42B18F22C0986ED7BD /* _Sandboxer.m */, + 9C17063CDBACC13749EEBECF156B25DF /* _Sandboxer-Header.h */, + 11C9A40C1FBF6297EAF580124C1D6D79 /* _SandboxerHelper.h */, + 941DD7C0B7A7973699587578FAFB45C7 /* _SandboxerHelper.m */, + 193BA8D66F716247F44546F8D47B84D9 /* _SwiftLogHelper.swift */, + 195614240A6D535258E25172EB1D1D39 /* _Swizzling.h */, + C9FFB56027DC628781E58EF6D441BC19 /* _Swizzling.m */, + 525D1FDB574116C2619E987D623E2A52 /* _WKWebView+Swizzling.m */, + C7D02C56CC1D19C34C7C7BB80C89B9C7 /* AboutViewController.swift */, + 785D6E5C99D80F159B119EAD80EAC77C /* AppInfoViewController.swift */, + 5B96926D140E46B5D7EF40FE54B7CDA7 /* Bubble.swift */, + C81D23B8E8DDEB98818E307EF856AF1F /* CocoaDebug.h */, + 06973C20AA8FEEAF494531D9345A5B71 /* CocoaDebug.swift */, + 3B2A0F4B346D61ECA1865C60D20B4DBD /* CocoaDebug+Extensions.swift */, + 8A77B9A3626F30F6BB5C8C1A6B623AD0 /* CocoaDebugDeviceInfo.h */, + 89C6B450ECE59656E51CA1FEBDAD9124 /* CocoaDebugDeviceInfo.m */, + 000AA76F643AAE5533DBD5125CB07890 /* CocoaDebugNavigationController.swift */, + E82365D8CC72E92547CD115293FE4BC6 /* CocoaDebugSettings.swift */, + 767D3DBF3F0BC3C61AB085480C1167F0 /* CocoaDebugTabBarController.swift */, + 0B9461D1AF41CA70537DA9580E57430A /* CocoaDebugTool.h */, + 62D1F84CCD0A98BF31E500C8C505E447 /* CocoaDebugTool.m */, + B809B029AC7020F35A1B5EFA3483E566 /* CocoaDebugViewController.swift */, + 0889A35673B04DA46BAA5E6BC84FB684 /* CocoaDebugWindow.swift */, + 85CA55DBD442249CAE95B4405EB811A0 /* Color.swift */, + 07A5ECBDC790247A9D791039300C285B /* CrashCell.swift */, + 17811B83940F8F566815F043470EFC91 /* CrashDetailViewController.swift */, + 9B480A64D6A5472016AAE8ED1E639A43 /* CrashListViewController.swift */, + BF829B65ABE3AF8EB7B9804CA93252E3 /* CrashLogger.swift */, + 09E98FF05B44FA0B603C9AA3BEFE8C0C /* CrashStoreManager.swift */, + 5369E2A354937EC75427A66F785D3902 /* FPSCounter.swift */, + 4D21B2643539E918B9E595ABFABACBF4 /* GPBMessage+CocoaDebug.h */, + 48ED2A1C7B0D3FDAC47F38FD81AEEF5C /* GPBMessage+CocoaDebug.m */, + 2A3885C38389005DA52325CED1109185 /* IgnoredURLsViewController.swift */, + 630AF8E26F5E80B5E87D44D75CFDB668 /* JsonViewController.swift */, + 8C2F8DAFFE65E00734AB1DAD6FF27E75 /* LogCell.swift */, + 65F0DE2623A4AD7AAD27F700FE8D3E6D /* LogViewController.swift */, + 9F9D3CFDF99104FBA5314C94AFA2A3E7 /* NetworkCell.swift */, + EE1F0CF6B0F93D3B9C2033CB70DCDEC3 /* NetworkDetailCell.swift */, + FD1424C47277D27AAC7778221DCBE52C /* NetworkDetailModel.swift */, + C2FEBD78EB5CE206137854D731601F88 /* NetworkDetailViewController.swift */, + 368ED7C7BF98C095ECD871F840452C37 /* NetworkViewController.swift */, + C11FB3417AE015AFB4C9BEFDE02802F7 /* NSObject+CocoaDebug.h */, + 5DB5950E09D1809A1EAC9A34F4675F29 /* NSObject+CocoaDebug.m */, + 77F7A981458034759C4D900D7D04A169 /* UIBlockingBubble.swift */, + EE8924E84D49935BB8892922B5626354 /* WindowHelper.swift */, + 9B7D4B514525A4FCC1EEA6E70F40E802 /* Resources */, + 56D94A475B294576CB405BB54605FB08 /* Support Files */, + ); + name = CocoaDebug; + path = CocoaDebug; + sourceTree = ""; + }; + EF72723F441D03C0AA70DC16B08F9078 /* DDLabel */ = { isa = PBXGroup; children = ( ); name = DDLabel; sourceTree = ""; }; - EF83A098A5224291DE1F5C44A5362487 /* DDTextView */ = { + EFFCF49626980D807D119352C76C8A3E /* UITableView+DDCategory */ = { isa = PBXGroup; children = ( + 08877CBD211A89A14D4F75889D017E88 /* UITableView+DDCategory.h */, + 810CE0D6E81EF0A94B5786F1E653A7F4 /* UITableView+DDCategory.m */, ); - name = DDTextView; - sourceTree = ""; - }; - F04FEF1B29FE097BB62FFD849131911F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 21588C2CB6650D147BA6536A2B7D41C0 /* jcore-ios-4.2.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F06359C2F670958231804187F4691194 /* UIImage+DDCategory */ = { - isa = PBXGroup; - children = ( - B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */, - 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */, - ); - name = "UIImage+DDCategory"; + name = "UITableView+DDCategory"; sourceTree = ""; }; F117CF72F55448484F5E8509956D04E8 /* Pods-OrderScheduling */ = { @@ -6586,428 +6788,147 @@ path = "Target Support Files/Pods-OrderScheduling"; sourceTree = ""; }; - F1B0C090BCB65AEC19DF55CCB1665E8E /* DDNavigationController */ = { + F13EE76DEBCDB52D6B42151059EF24C1 /* NSObject+DDCategory */ = { + isa = PBXGroup; + children = ( + 3DDBCA7F63D7AB5F60C99971AFD0752D /* NSObject+DDCategory.h */, + 525EF0BB37CEA088FE86DAE65D15340F /* NSObject+DDCategory.m */, + ); + name = "NSObject+DDCategory"; + sourceTree = ""; + }; + F148B8E8292B5AE6B0F5B7DA4038312B /* DDImageView */ = { isa = PBXGroup; children = ( ); - name = DDNavigationController; + name = DDImageView; sourceTree = ""; }; - F282805155B3CC5FDAE2CDB3C42758BE /* DDBaseCollectionView */ = { + F3CC6DCC4FBB545943B1105D3D911A0A /* UINavigationController+DDCategory */ = { isa = PBXGroup; children = ( - 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */, - FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */, + 4362B350A667CDF8D4A8744677895064 /* UINavigationController+DDCategory.h */, + CC8DED87D5A39C0F522082FF49BC5430 /* UINavigationController+DDCategory.m */, ); - name = DDBaseCollectionView; + name = "UINavigationController+DDCategory"; sourceTree = ""; }; - F2C36E54940C0101525E1E42CC842C19 /* UITextView+DDCategory */ = { + F42B42106AAD2F8266D0A14A8988DCE0 /* Support Files */ = { isa = PBXGroup; children = ( - 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */, - 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */, + 56C7F57E2ED8FF49F1150DC8BCAF27BA /* IQKeyboardManagerSwift.modulemap */, + A1BBC74D41125D50EADA1CD49CEB50EC /* IQKeyboardManagerSwift-dummy.m */, + 0D261889DF1834A229C82FC48E948A06 /* IQKeyboardManagerSwift-prefix.pch */, + 6A8FE93CB2F84B2A00FC5C37404EC3EC /* IQKeyboardManagerSwift-umbrella.h */, + FBB8F6849DCD1936CE05069C1D25808E /* IQKeyboardManagerSwift.debug.xcconfig */, + D5D831637647C2BE76E8F6C07237C9AD /* IQKeyboardManagerSwift.release.xcconfig */, ); - name = "UITextView+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - F3E2B2FC29198633E5CB9BFBA2A00D14 /* DDBaseView */ = { + F7A1DC48BF03958FAB14C7EA796B6048 /* Frameworks */ = { isa = PBXGroup; children = ( - 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */, - CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */, + FAD2BB482962308469B1E1CF4D9040E6 /* jpush-ios-5.0.1.xcframework */, ); - name = DDBaseView; + name = Frameworks; sourceTree = ""; }; - F4F9FBC5D4AA372226BD1CFDE1FD0590 /* DDBaseTableViewCell */ = { + F7BEE5BF723BB338C55F6A80C3246DBB /* Support Files */ = { isa = PBXGroup; children = ( - B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */, - 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */, + 38923BC8D06458896EF7E7D120A02193 /* RxCocoa.modulemap */, + 31E7708DF6AA4F3A09E65B2755B66981 /* RxCocoa-dummy.m */, + 80462B48B759A1B963B84B9D8D5F0F57 /* RxCocoa-prefix.pch */, + 2038FD5253D0B3C43D622EF84113B1AD /* RxCocoa-umbrella.h */, + 84C599F0538A2587FF573AA7D3C786B5 /* RxCocoa.debug.xcconfig */, + 44AA5828947A10AF249F66E60B9C129E /* RxCocoa.release.xcconfig */, ); - name = DDBaseTableViewCell; + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; - F6E1421D0423731AED955D200B636587 /* SnapKit */ = { + F7D662A72A454687DEA26BCD4E08A1BB /* AMapTrack-NO-IDFA */ = { isa = PBXGroup; children = ( - 990F452916025825E343C9D384696EDC /* Constraint.swift */, - 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */, - 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */, - 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */, - 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */, - 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */, - ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */, - FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */, - 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */, - 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */, - FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */, - 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */, - 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */, - 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */, - 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */, - 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */, - C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */, - 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */, - 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */, - DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */, - A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */, - 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */, - A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */, - 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */, - EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */, - 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */, - 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */, - 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */, - 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */, - F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */, - 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */, - E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */, - 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */, - A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */, - 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */, - 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */, - EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */, - 44A23133FA699C633552EAE93F8475E5 /* Support Files */, + 18D982209E51D6CD66FD180D5DE03172 /* AMapTrackCommonObj.h */, + 59197C148E1C9BD3BD86C3F568DF5C67 /* AMapTrackError.h */, + B5EAE27FEDC5692CF3F69BC4C1D4727A /* AMapTrackHistoryObj.h */, + 48D900C0474FC3DE962F55ED4EE992D9 /* AMapTrackKit.h */, + FF555D6CD01F192C1281389C8D2F9D95 /* AMapTrackManager.h */, + 2836E6FE395A0DA7C36E7850902F196A /* AMapTrackManagerOptions.h */, + 182CC37A58441D2CD447DAFC7C8BBCD7 /* AMapTrackTerminalObj.h */, + 40D28E1B1ECF40266F5AB246FEEEF402 /* AMapTrackTrackObj.h */, + 39B82003D992A3CCDC5B7189068A6D33 /* AMapTrackVersion.h */, + 22EAE3C35787566908FE1084D92D37D2 /* Frameworks */, + BDFDFB073BD88C56014788DCCC413A4D /* Support Files */, ); - name = SnapKit; - path = SnapKit; + name = "AMapTrack-NO-IDFA"; + path = "AMapTrack-NO-IDFA"; sourceTree = ""; }; - F7AAC2B3E935AEBF838163424146F30E /* DDBaseImage */ = { + F8C27D551271504C634E0FFF76261CC9 /* JPush */ = { isa = PBXGroup; children = ( - C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */, - D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */, + F7A1DC48BF03958FAB14C7EA796B6048 /* Frameworks */, + 6E1F292DBF7FA75AABBD961F5CE9CE13 /* Support Files */, ); - name = DDBaseImage; + name = JPush; + path = JPush; sourceTree = ""; }; - FB8E648D20DFA1E7B8F5BC4EF9D7F37C /* DDTransitionAnimation */ = { + F988BA01DA63FFC021A225E6AAC0092B /* DDWebImageKit_Private */ = { isa = PBXGroup; children = ( - D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */, - 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */, + FDDC80C757B53D318FD681A9F29E70D6 /* DDWebImage */, + 10D1C913B4F98DF552F06C95D22CD04A /* SDWebImage */, + 9DAC59E55488F248F74F7CF0E1FEDDA1 /* Support Files */, ); - name = DDTransitionAnimation; + name = DDWebImageKit_Private; + path = DDWebImageKit_Private; sourceTree = ""; }; - FC70EC76D660560777574A2EEED4DCAF /* DDWebImage */ = { + FBA1E2D422B05B7553B321CE771AB7AD /* DDTableViewCell */ = { isa = PBXGroup; children = ( - 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */, - 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */, + ); + name = DDTableViewCell; + sourceTree = ""; + }; + FC3B35D92EBDF854F87663A631CC2AAB /* Support Files */ = { + isa = PBXGroup; + children = ( + B0E92F37F25AA8F6D098A5C7ECDC295F /* DDNetworkingOfAlamofireKit_Private.modulemap */, + 7B57BBF2CBA1C50A176B1D64B54029BD /* DDNetworkingOfAlamofireKit_Private-dummy.m */, + EF6F65AF958AF994718DD54C8A4A50BE /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, + 58C7009F03EE09E5168B057E92A96E76 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, + 9E25C5B9BE1AC9E24228AC62990AF6DA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, + 94D08DE80F2217CEADBA0FFEF3844B50 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; + sourceTree = ""; + }; + FDDC80C757B53D318FD681A9F29E70D6 /* DDWebImage */ = { + isa = PBXGroup; + children = ( + A3E5D535776CBAABFE9EBD36038FF9CE /* UIImageView+DDWebCache.h */, + 656925981DA925EC881FED47552250AC /* UIImageView+DDWebCache.m */, ); name = DDWebImage; sourceTree = ""; }; - FD0F18295CFE3CE4E43BF2724B6EABA5 /* AMapNavi-NO-IDFA */ = { + FFE20F1FCEA9DD15824D9633A78B186C /* Trace */ = { isa = PBXGroup; children = ( - 7627928F22B1FCE8983CEA210A13DD67 /* AMapNaviBaseManager.h */, - 6C5B13F8A162A5F39B2CD01EF02F7C97 /* AMapNaviCommonObj.h */, - 5D23A2EB769BD0F247406DABD753AC8C /* AMapNaviCompositeAnnotation.h */, - B706560453E20B84B556634F5016AD8E /* AMapNaviCompositeManager.h */, - 77B222DFDE668BC76D587D3F9EBBA246 /* AMapNaviCompositeUserConfig.h */, - 25F2FEA7138F0A2EA7C300E214470572 /* AMapNaviDriveDataRepresentable.h */, - A88E8E6817BDE9535D6C717D07EF18FE /* AMapNaviDriveManager.h */, - ACF5B3D0DACF3340D5FD6828A59797AE /* AMapNaviDriveView.h */, - DB469258EF75E5ECCED34D2622BD0B84 /* AMapNaviEleBikeDataRepresentable.h */, - 6BCB0C1C0AF28B15D24D311D67AC0E6C /* AMapNaviEleBikeManager.h */, - D1C4AFF1AED88420C72F607DCA70BDB6 /* AMapNaviHeaderHandler.h */, - 435A68FDF2C6B3194A894E1101082606 /* AMapNaviHUDView.h */, - DF2AC8B9B1B06EB5465A61C5E2F3D46E /* AMapNaviInfo.h */, - C856DD93319F2878FF36B7A801308650 /* AMapNaviKit.h */, - 72606E9CF139344CD660452D43FAFD1C /* AMapNaviLocation.h */, - DA4645CEC86CC329DEAD1BBCCD982BD4 /* AMapNaviManagerConfig.h */, - 9A47A721B73ABC0772C4E6C9FE465024 /* AMapNaviRideDataRepresentable.h */, - 44AEB4F1D37DF6FE1D2CCBFA31EBAED6 /* AMapNaviRideManager.h */, - 8E670F165423B17FB4B306A063EA3A5D /* AMapNaviRideView.h */, - 5BB3CF0EAA504EE738628192DF7FCB7C /* AMapNaviRoute.h */, - 3134544E85669EEE154EF16363D66C49 /* AMapNaviStatisticsInfo.h */, - 91C3B91997A6055580FCF5B9B7C0EA28 /* AMapNaviTrafficBarView.h */, - F89DDC14743D4BD1DCA65168BABA690E /* AMapNaviTravelManager.h */, - 974C4E02B64270BC86E707BCAA75D865 /* AMapNaviVersion.h */, - B9E44156E7C487824B34B255DF6F5CBA /* AMapNaviWalkDataRepresentable.h */, - 400B0F70FEEA31B84D09DA0D4DAF2EEE /* AMapNaviWalkManager.h */, - 1C687ABEE0876E3064FE74144639F501 /* AMapNaviWalkView.h */, - EDD72E1B6E4ED5A8C8C5377A2A83E4B4 /* MAAnimatedAnnotation.h */, - 1DE00B7AD9E0109652E09394DF67716A /* MAAnnotation.h */, - 0996D1C87F7A97D51D45251A6D5CAEA5 /* MAAnnotationMoveAnimation.h */, - C26433081FADD81CF2BE171B11750B0A /* MAAnnotationView.h */, - 0DF7EB12666B6A5D426C44152B014B36 /* MAArc.h */, - C1219EB689BB1A7A0454E18C5664E0C4 /* MAArcRenderer.h */, - 84BFD5C7477538DA8F1821C712F84456 /* MABaseOverlay.h */, - 022C3EDCD66639AFD76128CAEC740460 /* MACircle.h */, - 5AF5F5E62655FC3AB2B7BE5E4C83215B /* MACircleRenderer.h */, - C93E4EBD39447E883EF35F0427C3211D /* MAConfig.h */, - 814CC62EF88C5D0B3FF16FBA4A25B1F6 /* MACustomBuildingOverlay.h */, - C825308778EE5F8BD2A2AA67CE4DC79A /* MACustomBuildingOverlayRenderer.h */, - 16FF00BF3784BCD25D3C59A5389B1C72 /* MACustomCalloutView.h */, - 28B2B42C310DD8E7D2C27E9B848A60DC /* MAGeodesicPolyline.h */, - 1D09B8EC28EEE87E9AA21CB24C6A61D7 /* MAGeometry.h */, - 78F91A633DDAB6A2EB6C8D4B3F12EB75 /* MAGltfOverlay.h */, - CC66B66E767EA6A9F6CA0FAAFF90ADC3 /* MAGltfOverlayRenderer.h */, - 7CCA0D805822FB0DDF9DBEA5473496B2 /* MAGroundOverlay.h */, - 4ABC66F20A90FCDD212B97D92971224E /* MAGroundOverlayRenderer.h */, - 5C838015915D2D858E1B0BD04024480A /* MAHeatMapTileOverlay.h */, - 1E78060C8A609B5F93D430A62E3CFB34 /* MAHeatMapVectorGridOverlay.h */, - 8A19A50DED5EFAA0A7A19C7FFDC4A86F /* MAHeatMapVectorGridOverlayRenderer.h */, - 75ADAA2CB53FCBAF5983B03E4C29E8CF /* MAHeatMapVectorOverlay.h */, - 1DE64EB1C5D6B7D75DA112A5838966F9 /* MAHeatMapVectorOverlayRender.h */, - 96849150B6F80FF0701913CAE1C0A6F3 /* MAIndoorInfo.h */, - 559AFF11CF5C9EAA11916647F9AEB5B8 /* MALineDrawType.h */, - 2360C36623B85C7597BB92E175912437 /* MAMapAccessibilityIdentifier.h */, - 0662ED87F247661C888EAF6FF6E4CC67 /* MAMapCustomStyleOptions.h */, - 0ADF44FE43ED66D410DBDBA908D324B9 /* MAMapKit.h */, - E9FF34C94B0EE32582FAE8E563868B17 /* MAMapStatus.h */, - DA2FB06886503FD1434737F314443977 /* MAMapVersion.h */, - D5A86C8FEA5EA148FD4C070132C51FBA /* MAMapView.h */, - 47F4BF4F154922EDC99F36EF515ACB01 /* MAMultiColoredPolylineRenderer.h */, - 342383B5CFC7BD46238D9671A3C10E8C /* MAMultiPoint.h */, - A96A9A6460BE0E2C599DACCAEA522A76 /* MAMultiPointOverlay.h */, - 413BD9383EFE4272EE7F0DB25A439FA8 /* MAMultiPointOverlayRenderer.h */, - 04F37567C07D2F436327FD21076C4B18 /* MAMultiPolyline.h */, - 0FB2F28A398E2DBCAA82B7A10BC472B0 /* MAMultiTexturePolylineRenderer.h */, - 211F99BA32AA5A4CDA76B66309909B66 /* MAMVTTileOverlay.h */, - FF06C697148B1C7294C6296E77A580C2 /* MAMVTTileOverlayRenderer.h */, - 3EA3CC845F4307947603289F14486335 /* MAOfflineCity.h */, - 652979053987A208AEB455D7D6F72764 /* MAOfflineItem.h */, - 6188DC16317FE07E75BB2AC1C27B4255 /* MAOfflineItemCommonCity.h */, - F24A068DF21EC6D21AA332BE00068591 /* MAOfflineItemMunicipality.h */, - DD1EDF705AC3AF2AF07DC51C020B1BF2 /* MAOfflineItemNationWide.h */, - D15913EC1FF60AC4F65BD52C1D90198C /* MAOfflineMap.h */, - 94655E9BBB601F903996890F45BBA6EC /* MAOfflineMapViewController.h */, - 3A9C12F0AE4E654BB0C627AC384CFCEA /* MAOfflineProvince.h */, - 424EF4E035DB3C2E69E6FBCF6E634135 /* MAOverlay.h */, - 10E2AB413DE8AA8220963DAEF4803159 /* MAOverlayPathRenderer.h */, - A495381D9F406E20AEFDA1B9B7032ABF /* MAOverlayRenderer.h */, - C32CD08226C19FCEEC1E04B073144F06 /* MAParticleOverlay.h */, - 6DE03FF4B1F1F003B9576A3C517FFE4B /* MAParticleOverlayOptions.h */, - 4562F77B591FD98110E4A8FEF2E0A74F /* MAParticleOverlayRenderer.h */, - 7A6C61076DEDD1C643DE4368E674B3DA /* MAPathShowRange.h */, - 1818C523F9B35EB4ACE5CC6395910D5E /* MAPinAnnotationView.h */, - 5FE32DEB29AFE161F19CC728E76F26E7 /* MAPointAnnotation.h */, - 66C0D12420F1CDD4FE6DB62349697D6A /* MAPolygon.h */, - B2512F0A3ACCF9818C8DB30A70771878 /* MAPolygonRenderer.h */, - 232198243A2D9029D37D0050666C6ECC /* MAPolyline.h */, - 4ACAF2193B91867C018A45D863A8CC0B /* MAPolylineRenderer.h */, - 4AD7E368CB9C161C10CC31C252D27246 /* MAShape.h */, - 4903E52278951A06A08AB5ED9A7CCFC3 /* MATileOverlay.h */, - 3C98E5CA4865B9793BDF313885538852 /* MATileOverlayRenderer.h */, - 35592FE699742C2B32B9F39EA9F6A099 /* MATouchPoi.h */, - 63B5BE3FAA8E50DF70DECDC415C54C0D /* MATraceLocation.h */, - CE3889AE62FF9319D7BFE53B9A3E1C48 /* MATraceManager.h */, - 3BE6A6C8F9F40F027C5825A71E9A2C95 /* MAUserLocation.h */, - AC825B2EDFB6AE4B9A2DAD2F30E0AAAD /* MAUserLocationRepresentation.h */, - 163A4EEE7737923F07F6435845F3E7A6 /* Frameworks */, - 3AB865840ADA46476839A491D317EE45 /* Resources */, - D9CE932D54016F51D5346B81A5F8229B /* Support Files */, + 51A592B0DDEA07219132260E0C76503F /* MATraceReplayOverlay.h */, + 3202ABD446254142739282CC356F503C /* MATraceReplayOverlay.m */, + 8024386FA696BFF2CB2C36255BF13AAD /* MATraceReplayOverlay+Addition.h */, + 03AD57ED177A86445EDBED223C8C7FB7 /* MATraceReplayOverlayRender.h */, + F1E010EB9D9DF1257C1FA1D8EA8D8DB1 /* MATraceReplayOverlayRender.m */, ); - name = "AMapNavi-NO-IDFA"; - path = "AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - FDB1B5CE2925EA5CC6A12698A78973A8 /* Resources */ = { - isa = PBXGroup; - children = ( - 0818D97016FFE2C3A973864ADEDF4713 /* _icon_file_type_app@2x.png */, - AE19896B2A6B4325538195DCD8FEA447 /* _icon_file_type_bugs@2x.png */, - 89D6E018079AF19904C23CECC7E1C426 /* _icon_file_type_close@2x.png */, - D5977544D5E502AD8A2E1DA92E25BB7A /* _icon_file_type_down@2x.png */, - 4E44690A1A5AD0A86743EE547E106654 /* _icon_file_type_logs@2x.png */, - 9EF2C1A1432740A697FFADC64A4A9E93 /* _icon_file_type_mail@2x.png */, - DAB9611AAF67FC06F440AF37814EC7A5 /* _icon_file_type_network@2x.png */, - BD0B8E449004B26975B89B43B82946CA /* _icon_file_type_sandbox@2x.png */, - 408CBAC0D10550351E1B28C5367F5641 /* _icon_file_type_up@2x.png */, - 2EEB95C741494D11CA783114408A86F3 /* App.storyboard */, - EF0DC0429B3511896EA024E9ABC74683 /* icon_file_type_7z.png */, - AF19F25342E0ABB1306001D46EED72F3 /* icon_file_type_7z@2x.png */, - 23FC70D4553407D343F2DACE99C66653 /* icon_file_type_7z@3x.png */, - B85545F2039D98776D4BFAD544A57B0F /* icon_file_type_aac.png */, - D7758F99944E74B0D5C870B0AA604D24 /* icon_file_type_aac@2x.png */, - 734E27F404DAC271ACF0BF2F59C43622 /* icon_file_type_aac@3x.png */, - BE749A42D81CE40D970C2C28211EC573 /* icon_file_type_apk.png */, - F2058E50D1AB9CE07293DA101068CF61 /* icon_file_type_apk@2x.png */, - DACB2093110BBF138AC799ADE03CD062 /* icon_file_type_apk@3x.png */, - BD98D6222FF3972E6E3AA07A8A550FC6 /* icon_file_type_avi.png */, - 61A71D5EAE9A03CA81E775641D96F617 /* icon_file_type_avi@2x.png */, - 29E8E677E39B3D4CB4D7F9390127928B /* icon_file_type_avi@3x.png */, - EC51B917E9EB8D86B84A6885FEBEC008 /* icon_file_type_bin.png */, - 9BF0A7A267CF99BA7BB1B766BC844B60 /* icon_file_type_bin@2x.png */, - 7C04DFA96B48774D0D2E5952567E4607 /* icon_file_type_bin@3x.png */, - 36DD3FE6962B47EDA2583A766C6DDF16 /* icon_file_type_bmp.png */, - 726538ECA79D73A9B0BAD4AF230AFB5D /* icon_file_type_bmp@2x.png */, - 0159D40037593ECA4F38C16FEC138868 /* icon_file_type_bmp@3x.png */, - F07942F7F387E514661FFC45D57DA2F5 /* icon_file_type_css.png */, - 371935B4B5B5EDBCDC5835BE93C96C6B /* icon_file_type_css@2x.png */, - CE0B3B50D4D2544F2F934A1CC92A4E9D /* icon_file_type_css@3x.png */, - 83C0272475BAFD7EEF6B89A46D3A1E0E /* icon_file_type_dat.png */, - 29790307D046139DB514AE1FE7FACDBC /* icon_file_type_dat@2x.png */, - 22DC032625B003E8C7FF1C31BCA64D3F /* icon_file_type_dat@3x.png */, - EED8011D1A17AD449BB38130A40A5349 /* icon_file_type_db.png */, - 1C9C95F115927B54DC8B7175A1F92501 /* icon_file_type_db@2x.png */, - 75C57E41E5D9515AB0A3EE2E311E3412 /* icon_file_type_db@3x.png */, - 2126DC20DCE8B1FBFCD890E90101520E /* icon_file_type_default.png */, - 9412E0BDC23330A1CDFAA6A15BF9E5C7 /* icon_file_type_default@2x.png */, - 12906D745E764C579A307C54FD3B27D7 /* icon_file_type_default@3x.png */, - 69DB4891E67C923CC7241AF6E860E775 /* icon_file_type_dll.png */, - 1D0E066719E9C590A8B5ADD3D1047948 /* icon_file_type_dll@2x.png */, - 4E6D037EAED7C65CF126724AD4BAEFEE /* icon_file_type_dll@3x.png */, - 1F4F781D72635DB23EF7480C96FB51D3 /* icon_file_type_dmg.png */, - 70BA566E5C074AA7233DFAD12833D652 /* icon_file_type_dmg@2x.png */, - 50CCEBB918541C61D9F049616027FFE0 /* icon_file_type_dmg@3x.png */, - 114CE3D181E76B09D7FE2458B71E1E7F /* icon_file_type_doc.png */, - 223D8123D2D6283807C211A2C5FA0DFF /* icon_file_type_doc@2x.png */, - F1FB5CF19A007A4A2AD1A139406BAC62 /* icon_file_type_doc@3x.png */, - D2A298EE28CBEEAA1C393F4385185C78 /* icon_file_type_eps.png */, - 6FEA5177E85381138578CB126309B230 /* icon_file_type_eps@2x.png */, - 74E89B9A85BEBF105C6C72FCB664DAFD /* icon_file_type_eps@3x.png */, - 4FA850DBE55FE2EA2718B07191B26262 /* icon_file_type_fla.png */, - DFC420C149282218732DB34E98523AB2 /* icon_file_type_fla@2x.png */, - 69E51305B20EA0C7E1AD79BFDF55274C /* icon_file_type_fla@3x.png */, - 15C6252768B764A5A9077C6EC0C20007 /* icon_file_type_flv.png */, - D1945B14E1211C009A67FF640D053962 /* icon_file_type_flv@2x.png */, - 9D543EDBE0C5B25F2A35ACB4E44C10A1 /* icon_file_type_flv@3x.png */, - 45F579C31B33B751F732BF247DD90423 /* icon_file_type_folder_empty.png */, - 58BA468F52F25F82054A5EB172AF031F /* icon_file_type_folder_empty@2x.png */, - 7832E5CECA53A498BC645203509A30C6 /* icon_file_type_folder_empty@3x.png */, - A01CA5CABBEE63D0A51BB3C288504979 /* icon_file_type_folder_not_empty.png */, - 1F0BCCC8FDEA75C1EAC81DE3562BBA1C /* icon_file_type_folder_not_empty@2x.png */, - E94B05FC314E6B7E396C5E8BAF492206 /* icon_file_type_folder_not_empty@3x.png */, - AB45AC46A6BAAE3A85C941B7036F41C3 /* icon_file_type_gif.png */, - 1032D8DE3AC3F401147D0CC065C9FFEB /* icon_file_type_gif@2x.png */, - FA4FFEDCF6A6945CFD9DD774599DB49F /* icon_file_type_gif@3x.png */, - 727FA400372E2A91E6C7A1FBEF1C5DC1 /* icon_file_type_html.png */, - B47A5736A0207BACC7130AB44E9847A4 /* icon_file_type_html@2x.png */, - CDEC0529C9F3ABD6991CB8E73E618EB7 /* icon_file_type_html@3x.png */, - 15228263A2FD70042F6D87692566687D /* icon_file_type_ipa.png */, - BE50CABCC8BF0703B40D5EAC00B1D49F /* icon_file_type_ipa@2x.png */, - D00304B799B4163A1FEBBC6360EDBDDC /* icon_file_type_ipa@3x.png */, - 8F7C109D48178F4BEE04CB2024C3BC64 /* icon_file_type_jar.png */, - 1F7679354553CB642F1278D53B84BB87 /* icon_file_type_jar@2x.png */, - D5334DB0DB6612CB3C396DA03B322855 /* icon_file_type_jar@3x.png */, - F822A0C6E48B9D6848D9B5824FD19C90 /* icon_file_type_java.png */, - B0553E6FDE576F0E98903292AB7BDD1E /* icon_file_type_java@2x.png */, - B9E0A0040BA3D7EB0C4F26ACD6C13801 /* icon_file_type_java@3x.png */, - 7C3D9B5AB2DAE850D9BCA7503816134F /* icon_file_type_jpg.png */, - 490E9FC0A28585939B5DE923F090DE67 /* icon_file_type_jpg@2x.png */, - 704589DC3D0F96BD722ABBD07F09BB4F /* icon_file_type_jpg@3x.png */, - 0D0FDC09AAAFDCC9AECBD0B2D2E2DD86 /* icon_file_type_js.png */, - DFCAF93F0387A3965F9542C9782453E1 /* icon_file_type_js@2x.png */, - E2274139D5E7ED07EAE616D6F4853BA9 /* icon_file_type_js@3x.png */, - 63E4F7BD35099DE5E5216A48B6564729 /* icon_file_type_json.png */, - 4C2C616CFE90083B53F908F5A85654CB /* icon_file_type_json@2x.png */, - B5B73A82306ED99AC6E9BF5344729092 /* icon_file_type_json@3x.png */, - 33C957E127C7738368876E1CB64B9DA1 /* icon_file_type_keynote.png */, - BDEA183518A6180437223FA77E0E2D5A /* icon_file_type_keynote@2x.png */, - 8B12ADD9704D5B4FF2D8946AD4C1048D /* icon_file_type_keynote@3x.png */, - 43AB4304B5FDC9B75A51A1BD26F43831 /* icon_file_type_md.png */, - F6D786A229155F9EB466B88913ADA329 /* icon_file_type_md@2x.png */, - 33C36C966B0C83219490DD108924E17D /* icon_file_type_md@3x.png */, - EA4EC1841B40A2F7F5404B5FBC1B376B /* icon_file_type_midi.png */, - D92C72EDDDF98C2B83746D64B84B5750 /* icon_file_type_midi@2x.png */, - 3BE2752C98A17C2517D7F9477F1C44B5 /* icon_file_type_midi@3x.png */, - 7F28B7FE47B9941DC2EDB1FB4F3BE417 /* icon_file_type_mov.png */, - 4B25B002226CB2EEA55E0282A82AFA5B /* icon_file_type_mov@2x.png */, - 7256952455D6DF843047736C97BEC0F2 /* icon_file_type_mov@3x.png */, - 7D7A98284469857052B1E9ED321D0384 /* icon_file_type_mp3.png */, - DF620B1AB4A95D4D23C2B3F338689871 /* icon_file_type_mp3@2x.png */, - 35F91857BCC1ECD9308491210A0D8B92 /* icon_file_type_mp3@3x.png */, - FCFA8C53D6C14E1173C62A41829C1B0C /* icon_file_type_mp4.png */, - 231EA8A8E464E96C41A2DC9A626168D1 /* icon_file_type_mp4@2x.png */, - F166C6E2565CDDF5933AB946E3A7C5A2 /* icon_file_type_mp4@3x.png */, - 83BBC0E283B5DA2041C842C3D43AC691 /* icon_file_type_mpg.png */, - 8923FC5B29FE1E4A2BFC0220E50D6EC8 /* icon_file_type_mpg@2x.png */, - E2AB914B60CE953E89607D34A7A938BD /* icon_file_type_mpg@3x.png */, - 75442BDD90106E07C19E4D5452C2D0D6 /* icon_file_type_numbers.png */, - 7D36DEF11307EEE210116B72F218F245 /* icon_file_type_numbers@2x.png */, - C72513DFD8EEBA5A0AE3593D91257318 /* icon_file_type_numbers@3x.png */, - 76A2867E738BF5EDA5B4CE0DD8E7C726 /* icon_file_type_ogg.png */, - 592767F14F1465E97D4A88BE4B442ACC /* icon_file_type_ogg@2x.png */, - 136A403C151405E9CB2731B6EC9528C2 /* icon_file_type_ogg@3x.png */, - E4520E372334F42561427FFAB9C63F03 /* icon_file_type_pages.png */, - F81749C5D5CC96B4BF2D0A81B3A200B5 /* icon_file_type_pages@2x.png */, - 7A40AF4618298016AF3064303401EECE /* icon_file_type_pages@3x.png */, - 131C41D29176B7FE754B878AD74C0C3A /* icon_file_type_pdf.png */, - AC73297D08A2C6F51985341243960FC0 /* icon_file_type_pdf@2x.png */, - 80DECBB80F048A0ADB69EA649BC5A9AD /* icon_file_type_pdf@3x.png */, - 33A31FE9CC89BFD9839867F2B0C3C713 /* icon_file_type_php.png */, - 3BDF6EFC3BF04948A3686A4744B0DADD /* icon_file_type_php@2x.png */, - ACE696F18853AA50243DD92A16727B31 /* icon_file_type_php@3x.png */, - C71D5B45F61A62F65A3F6EB9D1587F6A /* icon_file_type_plist.png */, - 679F69D2B749E4C56398B89EF5A49023 /* icon_file_type_plist@2x.png */, - 8D15B932CFE927C90735205470892B57 /* icon_file_type_plist@3x.png */, - DDA4DC7F3D84D0F9D1FACD97DF1B2CB4 /* icon_file_type_png.png */, - C8E472A4F94BC633359DAA88A1F25416 /* icon_file_type_png@2x.png */, - 0DCFB0FEC876B5F037A48206A61BF2A5 /* icon_file_type_png@3x.png */, - DF1ABB39C31D09B13FD4CD2BCD4F8F8F /* icon_file_type_ppt.png */, - B50078CCDD7D488B7C28ED6663464ADC /* icon_file_type_ppt@2x.png */, - 69B5819454B03B533FE8F8AE7F068FE4 /* icon_file_type_ppt@3x.png */, - 302395993A82CCEC0F90B25CDD516240 /* icon_file_type_psd.png */, - 4020B957F96275F8A64EE582D6792121 /* icon_file_type_psd@2x.png */, - C28B60C809AF60F0638D5BF3AE2ED7A7 /* icon_file_type_psd@3x.png */, - F9F7D60A20B9070AFFD2404722A64F36 /* icon_file_type_sql.png */, - B02E8110F2F9D0E6989470EA4F907E09 /* icon_file_type_sql@2x.png */, - E834B9C60C29DF8C1370A2A31C5408E7 /* icon_file_type_sql@3x.png */, - 1DE4A116A9989972208EC5F76E93B144 /* icon_file_type_svg.png */, - 6D3767CCEDE2CB3F9F507A6723E1BE19 /* icon_file_type_svg@2x.png */, - 5AAC8CE45EE1F007B4CDE0FA8DA13603 /* icon_file_type_svg@3x.png */, - 97DCEB1C8CA9796591FD8291D731BD5C /* icon_file_type_swift.png */, - C255E0CB08BB65ACAFEA15620BFB9793 /* icon_file_type_swift@2x.png */, - F7BCE7919E7294561E765466C25F0869 /* icon_file_type_swift@3x.png */, - 4BFA9215522EBB606452F7F4AE264D34 /* icon_file_type_tif.png */, - 72E16A9AD33406CD2D1A3F0CB906024C /* icon_file_type_tif@2x.png */, - D48F0B5309583A8F6E0E32570C84148F /* icon_file_type_tif@3x.png */, - 23658D16707FFBBF68B3DEA4254E7C06 /* icon_file_type_torrent.png */, - 77ECECA3942E5A4BD751112119A6C8AD /* icon_file_type_torrent@2x.png */, - CE1081A1AC1E395AE5EA4FAE0C91D7DD /* icon_file_type_torrent@3x.png */, - F91B1B8BB5CB3B3FF0255DA1F5A218B9 /* icon_file_type_ttf.png */, - CCFF64F93FF872DD03B10991241C4762 /* icon_file_type_ttf@2x.png */, - B99C13F7DD4653C53D9A7236ACC69E88 /* icon_file_type_ttf@3x.png */, - 9D16D08EE7674F3F1FEBFE3F8E6EB0B9 /* icon_file_type_txt.png */, - 3BF19F481267A409F7DD32A667647368 /* icon_file_type_txt@2x.png */, - 58FE8ACA9D7F10FC9FA071A44417D105 /* icon_file_type_txt@3x.png */, - BC51786D055EFA55A23B87074DCD4D15 /* icon_file_type_wav.png */, - DB215BBD5B9EEEA5F7102D68993EA7F7 /* icon_file_type_wav@2x.png */, - CBA0720A9738E86FABA3DA278FE01A37 /* icon_file_type_wav@3x.png */, - 3DDF3D546E0EE1EA93C071B8E73C01E9 /* icon_file_type_wmv.png */, - B66F9645954E3A9ACB2034831925A58A /* icon_file_type_wmv@2x.png */, - 45AE422D7D3F6A880EF9512D88BC97D9 /* icon_file_type_wmv@3x.png */, - 55CD8F15BA7E4D6EE804DB95FA195ED1 /* icon_file_type_xls.png */, - 32A6E27F99BFBC16FD8D1E278AD1F095 /* icon_file_type_xls@2x.png */, - C70F2593017B006E58D434A913744F28 /* icon_file_type_xls@3x.png */, - 90CA896A3854A83140B707C60EE0FDE1 /* icon_file_type_xml.png */, - D131BB0DC368ABAED84754C195D65D0D /* icon_file_type_xml@2x.png */, - B30B5A0110258BC8C9EE06A074A7F031 /* icon_file_type_xml@3x.png */, - 86151A1AC2AD7E3649FBBB6B67ACBBEA /* icon_file_type_zip.png */, - E02966E85480FA7CFFFFBAA6409D907B /* icon_file_type_zip@2x.png */, - 8913CAA7CC64D9DADB47DEEF39147A49 /* icon_file_type_zip@3x.png */, - D2BAEF0A886C704E5011605A61EEEF6A /* Logs.storyboard */, - 7E8BC40403D4019F677E8D81E8DA48B8 /* Manager.storyboard */, - 1CAD5F5748E8A04670D5E7D59A8B0081 /* Network.storyboard */, - FCEB5C85077F5286E16DAFB9FA8C8EA1 /* NetworkCell.xib */, - ); - name = Resources; - sourceTree = ""; - }; - FE037141833E80A2EBB56B74A5E65809 /* UICollectionViewCell+DDCategory */ = { - isa = PBXGroup; - children = ( - C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */, - 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */, - ); - name = "UICollectionViewCell+DDCategory"; - sourceTree = ""; - }; - FF812A95C9A31C9097FA8D29F44BCD6A /* UISwitch+DDCategory */ = { - isa = PBXGroup; - children = ( - 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */, - F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */, - ); - name = "UISwitch+DDCategory"; + name = Trace; sourceTree = ""; }; /* End PBXGroup section */ @@ -7021,37 +6942,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 041EA8B301B0116214BCEC761F958C08 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A787B0D25697B2BFC72B8F07BB2BE70 /* UIScrollView+ZFPlayer.h in Headers */, - 7C780A1ED576C8723186F3A983D1DB04 /* ZFFloatView.h in Headers */, - 69CB1DAC45B55B300A1180BC9FDB1684 /* ZFKVOController.h in Headers */, - B0F8C45DC2EB55D40A2D2F21C8C0413C /* ZFLandscapeRotationManager.h in Headers */, - DA68582F836C38C471502D173BAA6A0B /* ZFLandscapeRotationManager_iOS15.h in Headers */, - 192138734648044A607D9DBA1D85B732 /* ZFLandscapeRotationManager_iOS16.h in Headers */, - E71D7E18E5E36D33BEC7439EBE974AF6 /* ZFLandscapeViewController.h in Headers */, - AF28A478BEB5803AF20DFD86AAD93CC8 /* ZFLandscapeViewController_iOS15.h in Headers */, - 5DD7E6867263F983A3599DF4B664B5E7 /* ZFLandscapeWindow.h in Headers */, - 48E3DDC2CD80EA98DE63FD6F089D9AA5 /* ZFOrientationObserver.h in Headers */, - B324085AFA3D839F8B210FB686F326AD /* ZFPersentInteractiveTransition.h in Headers */, - 9C303A784B527425DF5F3D7707E2F5FF /* ZFPlayer.h in Headers */, - BF25C3464E25FFD339CF54372364C59D /* ZFPlayer-umbrella.h in Headers */, - 5A2E8983525CAB929F7748947F2226CF /* ZFPlayerConst.h in Headers */, - 1502B7F967F50B9A9711FFCF76227338 /* ZFPlayerController.h in Headers */, - A090582630B6CAB52446A3F7C21CB1C1 /* ZFPlayerGestureControl.h in Headers */, - 027078ECAF726F30A194923D0F6A0E3A /* ZFPlayerLogManager.h in Headers */, - 70E5F71E9A205D3EE606D0E07722BAA9 /* ZFPlayerMediaControl.h in Headers */, - 05C2235F333C778F622C8405C861F5A7 /* ZFPlayerMediaPlayback.h in Headers */, - BB93999ED8040C72894BCCFC4066F332 /* ZFPlayerNotification.h in Headers */, - E076F4AB98A3B87213E513584EE9B017 /* ZFPlayerView.h in Headers */, - FD67B372B2B68F8E47D12B7CF56F4BC1 /* ZFPortraitViewController.h in Headers */, - 4473E072E4BD7BB5C2C798082E306D6E /* ZFPresentTransition.h in Headers */, - 9B93E128921A2D8CEA8AF3A36ADDCAF5 /* ZFReachabilityManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0447654AC79AD5C12B12B68DF053F82C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7117,11 +7007,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 340BBED3232B609B9C3529520715CCF3 /* Headers */ = { + 3977573984EC49B9D7F5BAF18BCB33AF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DFFDB91F08F8EBFEFB3B9100440B08C0 /* RxSwift-umbrella.h in Headers */, + CF3B6869166048A9753E1B7C6B66FB48 /* DDLogKit_Private-umbrella.h in Headers */, + 6A16665985D9AC2A355C508CCA175CD7 /* DDOCLog.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3B88450AFACDF07E521D1A2CBA073D73 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9B173C9DDA8A3A5888BA79717E06EA2A /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7158,14 +7057,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 42FD2A76A8A9A6BC81BDBF794025EF98 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 938C4E4A61CCDA35982E8AAB8B425F9E /* Pods-OrderScheduling-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 49AA1FDE310CD5C0D0D5462A61F6DD2D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7217,11 +7108,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5DA9AE6891B51612CB70DEE1702B038B /* Headers */ = { + 6DAB04728653A5491DA3254906E9A452 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A5114851DFEDD16C3E1763C8C28EB146 /* SnapKit-umbrella.h in Headers */, + 4463BE519CBF450814017E25FEBAC30B /* RxSwift-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 705F2D5CCF47F69BFDC43DFF42FA2253 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A858A00CEEAB86BCD7885255405B73FE /* Pods-OrderScheduling-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7266,14 +7165,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 88A6FC44269425CB8455786317E1DCC9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CD3CB906DBC7BF3ADBB21E17CC0CAF1 /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8A6AB1868C0A26E8069628FDFEDD97AC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7282,15 +7173,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 909C10DD8F393701FFDD149E274E4785 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 69AF8A3BADD15EA4748048CB79A03A01 /* DDLogKit_Private-umbrella.h in Headers */, - 5EA49A6833EEE2EFF4DE746208839BE0 /* DDOCLog.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 93A6C718AB33E187C2F4C2BB8BD9F5C4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7401,43 +7283,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BE87B764BBB09F5CB37B4D3BA7964E59 /* Headers */ = { + BC704BF9012B1B51C226E6B2091DE465 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 07926CE6EA4CE0257B3DF75D530CA2E0 /* CALayer+DDCategory.h in Headers */, - EB32C2FAB4B7C4C234D72B698407EDDE /* DDCategory.h in Headers */, - 21E21CEA079D6DC5B58E2E838D7DA81D /* DDCategoryKit_Private-umbrella.h in Headers */, - 06AE1C86C9CC8D4649CB41EF5CBD988E /* NSAttributedString+DDCategory.h in Headers */, - 138AFDE76C3F0A8BDECDA7F8F23BDD82 /* NSBundle+DDCategory.h in Headers */, - C36F1AD6F100FBC8D763BC6432562013 /* NSMutableAttributedString+DDCategory.h in Headers */, - 2C15DF4D1F7CAF54EA45C06AFBDCB654 /* NSMutableParagraphStyle+DDCategory.h in Headers */, - 260E24132449E7B60F392548B40558CE /* NSObject+DDCategory.h in Headers */, - FB973B37FFEA66B3ADF34EBF5F56CB36 /* NSThread+DDCategory.h in Headers */, - 6A62FB937B94400B2AEA3A6AED00DF5E /* NSURL+DDCategory.h in Headers */, - 6DED6EEA30B04F85100FB4D74334134A /* UIApplication+DDCategory.h in Headers */, - B4F344D8467121AE8795BED044C43B49 /* UIBarButtonItem+DDCategory.h in Headers */, - EDE4D12CCB9E824E48F4D50A0DA21322 /* UIButton+DDCategory.h in Headers */, - 3808136088E211222ADA1785B2A96CB7 /* UICollectionView+DDCategory.h in Headers */, - 2D08520DDC09FAF4C573C49EED3948D7 /* UICollectionViewCell+DDCategory.h in Headers */, - 2559AB0F810A49CFE6710FEF871FDE72 /* UIFont+DDCategory.h in Headers */, - F60AE3CAF68313AF2960A0ED40AA58EE /* UIImage+DDCategory.h in Headers */, - 5589DAEC055A4DB6B434A7C40CD93080 /* UIImageView+DDCategory.h in Headers */, - FB0A3F41BE517AFFDE8B8577C0C585EF /* UILabel+DDCategory.h in Headers */, - C387C142132BBFE22C80B2B295DD50BD /* UINavigationBar+DDCategory.h in Headers */, - 5D46A311B5027271719F29372722CCDA /* UINavigationController+DDCategory.h in Headers */, - 0DEC7C80BB982695CCEB85540D884166 /* UINavigationItem+DDCategory.h in Headers */, - 98E684F6CFD7DD7E9540A189E11AD4E6 /* UIScreen+DDCategory.h in Headers */, - 741996BBCF4518FDA5CCE6B4A34DC4EE /* UIScrollView+DDCategory.h in Headers */, - B9BCC8A5591551762CA668B5BACE18A0 /* UISwitch+DDCategory.h in Headers */, - AA36F3C04B7218AFF51A248B2F04ECDB /* UITabBarController+DDCategory.h in Headers */, - CF25670497E1567180C9E71723DC58BA /* UITableView+DDCategory.h in Headers */, - CCFFB7AF2CF2F79C77491580943C0598 /* UITableViewCell+DDCategory.h in Headers */, - 4AD52A949187F68F375B8392F51E623A /* UITextField+DDCategory.h in Headers */, - 62035216FD9E2DA5985DF85F2E5AB305 /* UITextView+DDCategory.h in Headers */, - FC6C6DB3A485EC937DA28312708EB8B6 /* UIView+DDCategory.h in Headers */, - 198A8C6B3958B37264EB175EF6A2A149 /* UIViewController+DDCategory.h in Headers */, - 83B0EFEE02C203A374F58076D7198741 /* UIWindow+DDCategory.h in Headers */, + 45920E6D1C6DAA524C2083D0788CA800 /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7449,14 +7299,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D08E332A1DD3F7840C61512ECC452310 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 197C45B90436EE84FA4B2F6C49045F68 /* Kingfisher-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DA92DF2232AA97AA584E142EBEE5C271 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7495,24 +7337,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E455714CC477DF68A82616588AD52709 /* Headers */ = { + E44D5C4B5F8EB3F29D1E505D5F7F3A61 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EFB93EF4D7230E653216DE70BA57898D /* DDZFPlayerKit_Private-umbrella.h in Headers */, - 691BF508ECE6BFA2EC4E072ED1E7157E /* UIImageView+ZFCache.h in Headers */, - ECE86C2BC25899879D4F9B23357F3225 /* UIView+ZFFrame.h in Headers */, - 3AFC52ACB7934ABCF75E14E8814A2AB9 /* ZFIJKPlayerManager.h in Headers */, - BECAECD19B391A3C33808D5487F074F8 /* ZFLandScapeControlView.h in Headers */, - 9397D27DA1D4F9A9DC7EE6A0A103B349 /* ZFLoadingView.h in Headers */, - 1705BFD841E20DB006C3E572207C889F /* ZFNetworkSpeedMonitor.h in Headers */, - 7778C4E195446922092C788E8E029A9D /* ZFPlayerControlView.h in Headers */, - 2F2743934360C33FA5241A02522D3C5D /* ZFPortraitControlView.h in Headers */, - 2C861D6FD21C944AA148F223C5141E23 /* ZFSliderView.h in Headers */, - 0A4ECE6CA3E845701E1DBC63664EF0B3 /* ZFSmallFloatControlView.h in Headers */, - 643FDB83A1CCA5A5F761F16ABD8A5633 /* ZFSpeedLoadingView.h in Headers */, - A7F005BFD7E6B57CA53EFC546D78B90A /* ZFUtilities.h in Headers */, - BD155A9B5B1E80D99E334D274F088E5B /* ZFVolumeBrightnessView.h in Headers */, + 553557576B5E9692059EB76EB9EDB6B4 /* DDZFPlayerKit_Private-umbrella.h in Headers */, + E3080F4602E4B0BDB9EBEE26413F2484 /* UIImageView+ZFCache.h in Headers */, + 7B68CC1F3C07D681E360C3E50B5CC853 /* UIScrollView+ZFPlayer.h in Headers */, + 28F932F4B519F37A070730806248F76D /* UIView+ZFFrame.h in Headers */, + 4221F513DCBCCEBB76A4C8F4E7036821 /* ZFFloatView.h in Headers */, + 68B4EC36B6F2299256FC94F862129B39 /* ZFIJKPlayerManager.h in Headers */, + 40A92AC669718DA6968E582A45EB1CA1 /* ZFKVOController.h in Headers */, + 19A0C6679F5D96EA2729433D67445583 /* ZFLandScapeControlView.h in Headers */, + 903C2E7EE31983F144648843BB570C92 /* ZFLandscapeViewController.h in Headers */, + 4E4AF01A91C2B8F1EEA12F979D3A2C65 /* ZFLandscapeWindow.h in Headers */, + 81456BEE51145D499173F52736521B09 /* ZFLoadingView.h in Headers */, + FB83661EAB43FD81CF2C2C578416D1FB /* ZFNetworkSpeedMonitor.h in Headers */, + 94C4A079FF6CABA7F1B809123E682CB2 /* ZFOrientationObserver.h in Headers */, + 0843E381D48B6AF5BF9ED463CA5C955E /* ZFPersentInteractiveTransition.h in Headers */, + 4DDB024748C44347C7CD40486F0603F4 /* ZFPlayer.h in Headers */, + 9BE4FDA4C69D90C76F06CBDEF1FF272F /* ZFPlayerConst.h in Headers */, + 4BBD6EF71B6DCE3390974D23D5BE77AD /* ZFPlayerController.h in Headers */, + D2783F91C8C3A525D7086EBF0B079C22 /* ZFPlayerControlView.h in Headers */, + 40C3B6DBA22BFF1D1D9567FF37AB5F6B /* ZFPlayerGestureControl.h in Headers */, + 59BD2227EB120EC449508CB3D8E7E79A /* ZFPlayerLogManager.h in Headers */, + F09DF28CC5B02C385A5E23E589400C55 /* ZFPlayerMediaControl.h in Headers */, + 97C4019AD3BEEBDFBAF1F8451C665D54 /* ZFPlayerMediaPlayback.h in Headers */, + B4F5741B73D531E1ACF070C785EC6613 /* ZFPlayerNotification.h in Headers */, + 5156C44E75B863408EFF58D5122EF918 /* ZFPlayerView.h in Headers */, + 5B0E5DFA3D2B5834D9DBC91A8220F9E0 /* ZFPortraitControlView.h in Headers */, + 86A5C86B1240F0E61CEBE0AC08A119C9 /* ZFPortraitViewController.h in Headers */, + FA4BA7EEFE3FA4C84F1325272FBDBD0D /* ZFPresentTransition.h in Headers */, + CE8E55F06DEED865CA7AB8FD9298DD42 /* ZFReachabilityManager.h in Headers */, + 0B3C9C7F2B37E8A5B61C136CB41C1CD8 /* ZFSliderView.h in Headers */, + 2529C4A581869CB960A96D4B357DD07E /* ZFSmallFloatControlView.h in Headers */, + 0DB9A58537A673D13F83A4C8B2883509 /* ZFSpeedLoadingView.h in Headers */, + 572831DA48D81784ACF3A8EF8D29C07C /* ZFUtilities.h in Headers */, + 82D0D719AE58DF78F47A6D90EA52AC41 /* ZFVolumeBrightnessView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F48C1EED7CE4057E0F6CEBE808B5CC1B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B734474C73D26A0B8A6D19CAA7883A49 /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7532,6 +7401,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F724F1417FDF46FB09DBCA658E84F0BC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F191721C29DB5FBEA17421F47EB0D12 /* CALayer+DDCategory.h in Headers */, + F1933C441276ECFF93C73F477280DC61 /* DDCategory.h in Headers */, + DF0A5FCF4B2BD47F48C88EFA8EE10EC4 /* DDCategoryKit_Private-umbrella.h in Headers */, + 6E4AD6EC734CA088C90B287AB01F630B /* NSAttributedString+DDCategory.h in Headers */, + 58582F6C010062CB87F0843AC6A58EF4 /* NSBundle+DDCategory.h in Headers */, + A8285E77582B178E3C11EE3B4794AA54 /* NSMutableAttributedString+DDCategory.h in Headers */, + C3D50A7E6AD5FCC275587B635EC4270A /* NSMutableParagraphStyle+DDCategory.h in Headers */, + CDB2B459EF643220648CE21A250364BD /* NSObject+DDCategory.h in Headers */, + C0EEC8FE50F22FDCF77BE5FFC24C611D /* NSThread+DDCategory.h in Headers */, + 069E6B4018DF5F86A0B741D5D990C150 /* NSURL+DDCategory.h in Headers */, + 05071922E7029FC8A4532B15372B7EA0 /* UIApplication+DDCategory.h in Headers */, + B50ACDBA1323C59E09F8B76AE5128D8E /* UIBarButtonItem+DDCategory.h in Headers */, + 808574ECE32002D89287A384F2C4A2CA /* UIButton+DDCategory.h in Headers */, + 499418EFA487713DD6B6E9E70D036CBE /* UICollectionView+DDCategory.h in Headers */, + DF2EA97E6C6CC2927BB2FCD056621C5D /* UICollectionViewCell+DDCategory.h in Headers */, + E45A177A66BE4FE08D449AB2140CD0CA /* UIFont+DDCategory.h in Headers */, + F260DCC378629F48B1B45658DD4C0AB0 /* UIImage+DDCategory.h in Headers */, + 16F2B4540A23D79952CBF730742247C5 /* UIImageView+DDCategory.h in Headers */, + 4285DC2666CA163D54A413241E23AD65 /* UILabel+DDCategory.h in Headers */, + 60480082C893C8878577D580C9D5D939 /* UINavigationBar+DDCategory.h in Headers */, + 51009008EBCB4A8341AF1026B95BBD67 /* UINavigationController+DDCategory.h in Headers */, + 4B5B14DAFD283B0522C5FCBC28911E69 /* UINavigationItem+DDCategory.h in Headers */, + 1991FC95001942243F701E9AF04E8960 /* UIScreen+DDCategory.h in Headers */, + 01DEB367B0C1A9696200AC9AB214BA2D /* UIScrollView+DDCategory.h in Headers */, + 1E1ED5818EA6C75BA972D939F6E3587F /* UISwitch+DDCategory.h in Headers */, + 209DFEB236847801612B1A324BB717C7 /* UITabBarController+DDCategory.h in Headers */, + D4570238F7F9E17228FB1C439885E111 /* UITableView+DDCategory.h in Headers */, + 93F3AC7D338ACF64410FD22255F18B3E /* UITableViewCell+DDCategory.h in Headers */, + 4E6F802FBF80AAF938B45B8AA6BFAE0F /* UITextField+DDCategory.h in Headers */, + 61A11600AB82F05DA5BC9937F79EB073 /* UITextView+DDCategory.h in Headers */, + B8397FF156FB533F27CDCB094F4230BE /* UIView+DDCategory.h in Headers */, + 8166D7A4AC582D6459E11B71550C3D29 /* UIViewController+DDCategory.h in Headers */, + A47FD3F4FD1D860399193D6481E22055 /* UIWindow+DDCategory.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FE7AE85A23BF74B68629FC042E53C70F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7555,7 +7464,7 @@ buildRules = ( ); dependencies = ( - 93ECD1C153E78E23DB90C22840A340B6 /* PBXTargetDependency */, + 176833C260C8B4D749C359CE2DAD0CF0 /* PBXTargetDependency */, ); name = DDControlsKit_Private; productName = DDControlsKit_Private; @@ -7573,9 +7482,9 @@ buildRules = ( ); dependencies = ( - 784D93A9BD7CEA6E03137E17F5517330 /* PBXTargetDependency */, - 24CE46EDB11393425A246D9A15385648 /* PBXTargetDependency */, - 05A3D07D786A3B8FAD5BE85C237E3A89 /* PBXTargetDependency */, + 2DF7099A45C4697E2BDE60C004B520D2 /* PBXTargetDependency */, + 98F49638C130624F253EBB4AB68D7A06 /* PBXTargetDependency */, + ACC01F0FD6F863336F351DDDC9835856 /* PBXTargetDependency */, ); name = DDBasicControlsKit_Private; productName = DDBasicControlsKit_Private; @@ -7602,12 +7511,12 @@ }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 3BE41E07ACCE51B3BEB6DCE8382B9721 /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = E1483B2F68E88CDF01EBF16A96B303B8 /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - 5DA9AE6891B51612CB70DEE1702B038B /* Headers */, - D2778733CC0940CA030387F212F51F4D /* Sources */, - 6D9AF49628A46168332EFCC8C3F35618 /* Frameworks */, - 6E2FF317D073DA0252A65323D9A7A8D5 /* Copy generated compatibility header */, + BC704BF9012B1B51C226E6B2091DE465 /* Headers */, + 0B14AD6E09D0A5DD51B54CA48A4E18B3 /* Sources */, + 7DDF488ADFB50C38F559315AFEF62C61 /* Frameworks */, + 250FE9F26E0E0587AD2E9953456FECD0 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7620,12 +7529,12 @@ }; 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 8ADC60FD74C4668879CCE9FC750CEED3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; + buildConfigurationList = 49EBDD701E15C23430A152049B349CAA /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; buildPhases = ( - 909C10DD8F393701FFDD149E274E4785 /* Headers */, - A8D5CF971E85EDDEB79849E89790F999 /* Sources */, - 389CC8D1C2F0A719678B571AD2DBDB7D /* Frameworks */, - 75F20E1851D0D62B99523DB746104C67 /* Copy generated compatibility header */, + 3977573984EC49B9D7F5BAF18BCB33AF /* Headers */, + 8D58DE3EFDD9DE7F14F2F3371859C907 /* Sources */, + CFCF0E0E50134337BD052AF64FBA8ABD /* Frameworks */, + 87F7326B323FF680987350C388506E9B /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7638,16 +7547,15 @@ }; 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 87F5895D06408D2589CA3311FF5A0424 /* Build configuration list for PBXNativeTarget "DDZFPlayerKit_Private" */; + buildConfigurationList = 474A2CFF5BFEC3819998CB8EC0A5A183 /* Build configuration list for PBXNativeTarget "DDZFPlayerKit_Private" */; buildPhases = ( - E455714CC477DF68A82616588AD52709 /* Headers */, - 8A611E9FB6E8849AF274202F3647DA88 /* Sources */, - A982CC9A0BE6EFBF4179C873FA1E5E55 /* Frameworks */, + E44D5C4B5F8EB3F29D1E505D5F7F3A61 /* Headers */, + 44F29029D8D404C77A85E67A37C98476 /* Sources */, + CAC07032D7C6A0C6413BAA8AE60CA8CE /* Frameworks */, ); buildRules = ( ); dependencies = ( - D9260368117D3715C97DC08E6E6FA39B /* PBXTargetDependency */, ); name = DDZFPlayerKit_Private; productName = DDZFPlayerKit_Private; @@ -7684,9 +7592,9 @@ buildRules = ( ); dependencies = ( - 9BF5887550633A072B960EB1E6573621 /* PBXTargetDependency */, - 1B9B7B6F98CC6DB644A37D6DAAAE556B /* PBXTargetDependency */, - 4EEFBED0AEF2FD83BA5AE9D44A7293A3 /* PBXTargetDependency */, + 9F4622A0BBB61CA69C9CD1F7DB5427C9 /* PBXTargetDependency */, + A20204497FD16442D2C40C737770FAA5 /* PBXTargetDependency */, + C1FD81E5043D0C04940D56ACA58459E8 /* PBXTargetDependency */, ); name = DDProgressHUDKit_Private; productName = DDProgressHUDKit_Private; @@ -7713,17 +7621,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = C55B7AA944F69A39244294CFB7CE8766 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = CB482FA84D435459212507D5418A9429 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - 88A6FC44269425CB8455786317E1DCC9 /* Headers */, - CEA8F158511C41EE947384474AA89518 /* Sources */, - BB386B61443FD64F0FFC8CC28A279368 /* Frameworks */, - 32F2887133A4D9A7E9F24273233F47FE /* Copy generated compatibility header */, + 3B88450AFACDF07E521D1A2CBA073D73 /* Headers */, + 04F60E28770FD1013E6ABBF3F87E5725 /* Sources */, + D7D8A4315D91E5E0BFE473D269CB2F95 /* Frameworks */, + CF7EFA9EAC082A986A4C318DDD68CA10 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - FD00FD6B7384A9B40D097D538E01C02F /* PBXTargetDependency */, + F3806B52648F8514A70D4115C9A1563B /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -7767,11 +7675,11 @@ }; 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = 017A91B24C0CB26ABCC6F2D1ACB90C4E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; + buildConfigurationList = 313698F6BCB4FC18D2F37D28C36BCE80 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; buildPhases = ( - 9DAAAC94EA08A733970BDCEA6B69A070 /* Sources */, - 4944A99878855E552F70117C7E0A1053 /* Frameworks */, - 08B1912E6056279AC9CABFF66BEC8CC6 /* Resources */, + 21CB13A52D6A1FF96FEF55C6FE36E799 /* Sources */, + 7A8A02D512207D6B8176150E6C12C593 /* Frameworks */, + 02EAF4E5F4BCC3308BB867D43D620087 /* Resources */, ); buildRules = ( ); @@ -7784,11 +7692,11 @@ }; 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 21ABA3653C75FB6374E12F93B3DB815D /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; + buildConfigurationList = E38CC217A980021045370FD440A76540 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; buildPhases = ( - DFBDE2C580635CA42D7233C9E5BB8B70 /* Sources */, - 3D97FDABA7872D230F98A0814CE01AA5 /* Frameworks */, - B06B27B4C3A783E5DFC90A4D84F6150E /* Resources */, + 4CFFC156C4B844372395AB189392408E /* Sources */, + A907A714574208C5AA88B232F43262A8 /* Frameworks */, + 544FE0D5FA7D729790B250F98DE4B6B5 /* Resources */, ); buildRules = ( ); @@ -7827,9 +7735,9 @@ buildRules = ( ); dependencies = ( - 49FBBBF9C09416D8888CE22BA59BC20F /* PBXTargetDependency */, - 95F0409DEB351F7DDBE5A5AA4086696B /* PBXTargetDependency */, - FF879B908D51D8A5AA2C2D1BD54E7F07 /* PBXTargetDependency */, + B581CD04B72EF3341A7B1CFF1DCFB68C /* PBXTargetDependency */, + 900C78ADC2AB24894C0D8BF30212D763 /* PBXTargetDependency */, + 01B1EED258D48CEBA0538A7F29ABE27C /* PBXTargetDependency */, ); name = "Pods-OrderSchedulingNotificationService"; productName = "Pods-OrderSchedulingNotificationService"; @@ -7855,50 +7763,49 @@ }; 7A11E58B7B0678A54DDBE15F2F5C3361 /* Pods-OrderScheduling */ = { isa = PBXNativeTarget; - buildConfigurationList = 0C2925FDA5D5886C4CB75867210BB77D /* Build configuration list for PBXNativeTarget "Pods-OrderScheduling" */; + buildConfigurationList = 432CA7751F82C29AEF22F28CBD7698EE /* Build configuration list for PBXNativeTarget "Pods-OrderScheduling" */; buildPhases = ( - 42FD2A76A8A9A6BC81BDBF794025EF98 /* Headers */, - 56C10DDB7A31B503EE1DEAA717F6A034 /* Sources */, - 98632CF8E6ADD3A08F6875C9EEB88A3D /* Frameworks */, + 705F2D5CCF47F69BFDC43DFF42FA2253 /* Headers */, + F729AFD5CDD1D3C4CC181DB4AAAFE4BF /* Sources */, + CD46423C725F61037B321979B5A8CB7A /* Frameworks */, ); buildRules = ( ); dependencies = ( - BA66AAB3CAE59398169B448C57345DA7 /* PBXTargetDependency */, - B03A83C51611370DE641FBCA95918B4E /* PBXTargetDependency */, - E972F1FE5FB33A4F557D87B0DBA63B12 /* PBXTargetDependency */, - B88E95EB5B7BBF5CB36FC748091F3FE2 /* PBXTargetDependency */, - 428B6FE1C03277749F61E8E1BB07391F /* PBXTargetDependency */, - 6766E622E75D4EB5D69013F255FDE404 /* PBXTargetDependency */, - 069042393279CD7EFD0CEEFCDEF84CFA /* PBXTargetDependency */, - D066796B1A29174EBCE519023513BE61 /* PBXTargetDependency */, - 5B51982CF0FC96ADD6C673D3A32AB271 /* PBXTargetDependency */, - 23CE3341630AD15F84E511384405675E /* PBXTargetDependency */, - 922CEE27094503CE68474056F9106FC5 /* PBXTargetDependency */, - 29C1C549BC9410B99C0BE9885BD006EA /* PBXTargetDependency */, - 24860C481AFEB17AD04BED4DE5FF3E7F /* PBXTargetDependency */, - FA1EEBC9A7C7958E3C65B896B8BCD6AA /* PBXTargetDependency */, - 31558D23FA6B936573E6163D6FB68929 /* PBXTargetDependency */, - 0F90FF8284E04F55BABB3C3358F8D685 /* PBXTargetDependency */, - C2628F40C0B35CF050585FC0FE22A861 /* PBXTargetDependency */, - 7B043D3168439489E457848B13C1306F /* PBXTargetDependency */, - B3BB547080DB572FD33CEA009CEB09F3 /* PBXTargetDependency */, - C19561EED08B5A4344F50F6897B48852 /* PBXTargetDependency */, - 9797E8DA7DA2CDD55E26BC2C542979D0 /* PBXTargetDependency */, - 950B00B7D47525C9D8B22FE354B4812C /* PBXTargetDependency */, - CC4C456B1C15FC2D74B2314B2FCC196E /* PBXTargetDependency */, - 05BB062531E8D6C834D07DC862D01321 /* PBXTargetDependency */, - 677398DF0A317E038B01D0C3D32233B9 /* PBXTargetDependency */, - 27170593F4683A642A4175F2A54E9F35 /* PBXTargetDependency */, - BA7212EA5784044A76DC0E85941616A8 /* PBXTargetDependency */, - C04D96AA4B566D3CDD105485A38F200C /* PBXTargetDependency */, - B9E631AF87F9F1F4A1C215B4530E8B62 /* PBXTargetDependency */, - C395228FA492BC79D23FFC400A41BC41 /* PBXTargetDependency */, - 3469005CDD4630967CC27594A146DE19 /* PBXTargetDependency */, - 2725F316D2B9635CFF2B8CA480B88C94 /* PBXTargetDependency */, - 936CEF3FB5E6BD061592D84C2B88B453 /* PBXTargetDependency */, - DE505E552092F72A33457D88C5B045AB /* PBXTargetDependency */, - D1E02E066C5365072DA63A05D82FC37D /* PBXTargetDependency */, + 8560C25F1CDE3EFFC604DBFE14BAA490 /* PBXTargetDependency */, + 387007594C6E93E32894D68032404CE2 /* PBXTargetDependency */, + F8C7AB87EDC6D8929EB388AAB0D638AC /* PBXTargetDependency */, + 70240AD04A75F8899CB38CFD36733B08 /* PBXTargetDependency */, + A8B506A786275E4517E980F3F0166F64 /* PBXTargetDependency */, + 651497B18D8301DE56A7F0625DAA3A05 /* PBXTargetDependency */, + 4844A9509C91F02572BFE85848376727 /* PBXTargetDependency */, + 419C77D7F5D6A582492BAFDB2EE68C6E /* PBXTargetDependency */, + 9857529CE93490618D8F295061A63490 /* PBXTargetDependency */, + 90B36DEE1B35036BBFF03599D1C1D764 /* PBXTargetDependency */, + 61D1DC120390865DD45C3C63BAAFD303 /* PBXTargetDependency */, + 7DA6785F0E822F048F147ECE19A4E214 /* PBXTargetDependency */, + 718AAA855BAB6A3120F20E141349EFFA /* PBXTargetDependency */, + 0267E7EB9D024CF69A7D0213DF0F6BAF /* PBXTargetDependency */, + 214E46D8525427371BC73801001B1CFE /* PBXTargetDependency */, + 88DE879B5BA3A96DB8CE0CB0304E5D37 /* PBXTargetDependency */, + 98315FFFD22337C65E0F49B27919E442 /* PBXTargetDependency */, + 4B15693462011BBA756FFD6EBEF775C6 /* PBXTargetDependency */, + B95991716939568087057BF9BB2394BA /* PBXTargetDependency */, + DB3E9F2052BF2D8D5B263E9E57B33B7A /* PBXTargetDependency */, + 4E14CC90C34C8974BE83AC408CB58059 /* PBXTargetDependency */, + 757AB9DA1442794313B2A08ABDE92FBA /* PBXTargetDependency */, + 9714C860B1AD1A225256A6C4A4401F64 /* PBXTargetDependency */, + 7157978644BAD6575D1F9B6AA8C6833B /* PBXTargetDependency */, + E44309840A9FD0B1D8F3EDB2BC2FF10E /* PBXTargetDependency */, + EFD43006FFD813DBACE4CF93DD894B12 /* PBXTargetDependency */, + 7193FC3E15457062F3FECFFEB94501AF /* PBXTargetDependency */, + 285A6150C23D95AA30F2CD7FB90E29BE /* PBXTargetDependency */, + A46120373D78A88BE13C09306FFD435F /* PBXTargetDependency */, + D41EC3A214F1206115DD432FDED33585 /* PBXTargetDependency */, + C8C4AE810675415E0570E328826C6329 /* PBXTargetDependency */, + 4D6B0DF20D3BB1F0CE91126387C75D40 /* PBXTargetDependency */, + 48A1EF832B00C8A6768040E84A775FEE /* PBXTargetDependency */, + 219788CBFEE698BB1DA86AAD1B8D38AD /* PBXTargetDependency */, ); name = "Pods-OrderScheduling"; productName = "Pods-OrderScheduling"; @@ -7917,8 +7824,8 @@ buildRules = ( ); dependencies = ( - 23A7F69FBC496F50959973A78A572E8D /* PBXTargetDependency */, - B264637A5A4B5838FAEF27956374220C /* PBXTargetDependency */, + D52D0ACD16C9F7B2253C66A974E4B47A /* PBXTargetDependency */, + 519E08A71F4FF6E2E48661642AC10FD7 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -7927,11 +7834,11 @@ }; 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 228FBD3ED8615F9616BB2743C2D9970E /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; + buildConfigurationList = DB9E6F8416A35872745F8EC96E855A5A /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; buildPhases = ( - BE87B764BBB09F5CB37B4D3BA7964E59 /* Headers */, - D793CCB6A163DDC57C89471D2479FA34 /* Sources */, - AD3B31426607054C8AFA736BB05776CE /* Frameworks */, + F724F1417FDF46FB09DBCA658E84F0BC /* Headers */, + 768321444FDDC712DDDF0DE0C3AC3C35 /* Sources */, + 32CA0C0D014D8C41C6EE5A7C0E8EFF12 /* Frameworks */, ); buildRules = ( ); @@ -7977,23 +7884,6 @@ productReference = 9CB241779EEAD809AC3180FD5B56FDF4 /* DDFontKit_Private */; productType = "com.apple.product-type.library.static"; }; - 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 94328F624E982DDEB26102A815A0155A /* Build configuration list for PBXNativeTarget "ZFPlayer" */; - buildPhases = ( - 041EA8B301B0116214BCEC761F958C08 /* Headers */, - E2CB0F710DD87B2743D67057F5A05F7C /* Sources */, - 541595B513893FBEF6FB1B51C9097ECC /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZFPlayer; - productName = ZFPlayer; - productReference = ED363DD89BB17FB9F31F94524BA59CBB /* ZFPlayer */; - productType = "com.apple.product-type.library.static"; - }; B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */ = { isa = PBXNativeTarget; buildConfigurationList = 82474D67703E49A527658FA371163B0F /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private" */; @@ -8005,13 +7895,13 @@ buildRules = ( ); dependencies = ( - 1A1D94C2354C03E09236F1CC3B058E53 /* PBXTargetDependency */, - A9F574A140FCDECB1448108A580232A0 /* PBXTargetDependency */, - A215BF5D40BC62629983A00B8C339FE0 /* PBXTargetDependency */, - CEB91C2DEE2AE4A90031CBE2BD5D643A /* PBXTargetDependency */, - 163DB7B3652F7C0EB67687403E8E5885 /* PBXTargetDependency */, - C77C13E927525588263A3BB852B0146D /* PBXTargetDependency */, - FD8589DFCB82361477414DDF3309A328 /* PBXTargetDependency */, + B1FDC7179AE359CE710FF3A4D69A61F8 /* PBXTargetDependency */, + 67F1E9942335071A50E6F4816CBA111E /* PBXTargetDependency */, + 2DEACD8D586C7AD536E2193E6B1CEC40 /* PBXTargetDependency */, + 0EAC37D43CF0487BFDDA749E158CD1AB /* PBXTargetDependency */, + 75ACC5A81C04A89860570C1DF3422DB6 /* PBXTargetDependency */, + 273D030CC6309A1A2ACE84948E2ED921 /* PBXTargetDependency */, + 0FAE808DFE9EB0D7A1E6267E76F63671 /* PBXTargetDependency */, ); name = DDMAMapKit_Private; productName = DDMAMapKit_Private; @@ -8048,9 +7938,9 @@ buildRules = ( ); dependencies = ( - 5FF87456B2070854137718EC1AE4FC69 /* PBXTargetDependency */, - 36ECB06DFCC601067099EBB3E8C04D18 /* PBXTargetDependency */, - 55B5F05A2936710D641C15518663A2C1 /* PBXTargetDependency */, + B68AAB1BFDF7FA6EFD1E197B9D4CCAD8 /* PBXTargetDependency */, + FCFA0D825B21ED8D887148CAF884BC41 /* PBXTargetDependency */, + A82E61A3A00F2E4F203F96A5E461FFD6 /* PBXTargetDependency */, ); name = DDNetworkingOfAlamofireKit_Private; productName = DDNetworkingOfAlamofireKit_Private; @@ -8095,12 +7985,12 @@ }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = D1D32EC295FE19FA78B20526A3523CED /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = A4F8136EA975184F64C2C56B03C47229 /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - D08E332A1DD3F7840C61512ECC452310 /* Headers */, - 63CAFC9DABB200FFF83D943DA32830A0 /* Sources */, - 9B2523F1B623A2993E5DD1BEEDB62484 /* Frameworks */, - 26A47DBF341AE418C12FDF4487B0AF9F /* Copy generated compatibility header */, + F48C1EED7CE4057E0F6CEBE808B5CC1B /* Headers */, + E3C3B4B71AC5C16DA63F2E7D96E3A762 /* Sources */, + D4C2630824E3CC2A2E870ECF9D29658B /* Frameworks */, + 898FD6A284FF255FD7964B8D92A286A6 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8113,12 +8003,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 08E0ED22E914DF844450371036ADF86C /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = E1B6E9348166FA9C3306F9789F665B78 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 340BBED3232B609B9C3529520715CCF3 /* Headers */, - 6E2C6854890C4ED1C0AB76B3FA414387 /* Sources */, - 88127BA582BD909EBAD1DE36E64EABFD /* Frameworks */, - 7A86233DFFAC7C1677A9DDE9D38F52D9 /* Copy generated compatibility header */, + 6DAB04728653A5491DA3254906E9A452 /* Headers */, + 5CD2E2876DAFDCFEA49446DFC19C9795 /* Sources */, + 51B3F2DE72D41CB89CABD0418AF23BF3 /* Frameworks */, + CB826E81E2261335E0318D7CD7B45E04 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8183,7 +8073,7 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = ACFDF5639A9D5C5EE4835FC38DAD3477 /* Products */; + productRefGroup = 41E57625CB3D3552C4567E879E7BFE6B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -8225,26 +8115,25 @@ EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */, 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */, - 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */, 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 08B1912E6056279AC9CABFF66BEC8CC6 /* Resources */ = { + 02EAF4E5F4BCC3308BB867D43D620087 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A870FC244D5565CB64174164AB0F0C05 /* DDBaseViewController.xcassets in Resources */, + 6F8EE4D65157874F2BA3F5E80220A1A7 /* DDBaseViewController.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B06B27B4C3A783E5DFC90A4D84F6150E /* Resources */ = { + 544FE0D5FA7D729790B250F98DE4B6B5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 326A3E21EFA0F328E90B31F7F5E80B22 /* Sources_DDMAMap in Resources */, + F20092E3BE10688F891486A0F7AAE6CD /* Sources_DDMAMap in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8299,7 +8188,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 26A47DBF341AE418C12FDF4487B0AF9F /* Copy generated compatibility header */ = { + 250FE9F26E0E0587AD2E9953456FECD0 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8308,44 +8197,20 @@ ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", ); name = "Copy generated compatibility header"; outputFileListPaths = ( ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", + "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 32F2887133A4D9A7E9F24273233F47FE /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; 3ECCFB438C99E5452730F628D5942AA6 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; @@ -8436,30 +8301,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/JPushExtension/JPushExtension-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6E2FF317D073DA0252A65323D9A7A8D5 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 6F80FA46DA0904DDF27D0A528B51CF6B /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8484,30 +8325,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDToastKit_Private/DDToastKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDToastKit_Private/DDToastKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 75F20E1851D0D62B99523DB746104C67 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 79DBFE46B7D0FECC658533D8FC343599 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8532,30 +8349,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SwiftEntryKit/SwiftEntryKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SwiftEntryKit/SwiftEntryKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 7A86233DFFAC7C1677A9DDE9D38F52D9 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 845040AF42E7089D080377D050CC6DA9 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8580,6 +8373,54 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + 87F7326B323FF680987350C388506E9B /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 898FD6A284FF255FD7964B8D92A286A6 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; A581103979B6DC05CEC0E4B22FF6211C /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8717,6 +8558,54 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + CB826E81E2261335E0318D7CD7B45E04 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + CF7EFA9EAC082A986A4C318DDD68CA10 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8761,6 +8650,71 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 04F60E28770FD1013E6ABBF3F87E5725 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8E2E7FA1FF7322A30D111CD9ACCA9332 /* BehaviorRelay.swift in Sources */, + 901CC191DD3B38290A1C6A8AF12DDBDC /* Observable+Bind.swift in Sources */, + BDB737F71C65A79BF0C7138E178B4298 /* PublishRelay.swift in Sources */, + 737D1AD75A1FFBFA6B68EB3E5B096EC9 /* ReplayRelay.swift in Sources */, + 2B63E60624F4D5DAFDFE767098252A75 /* RxRelay-dummy.m in Sources */, + 113784E7049A101B9E038E8053F039B9 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0B14AD6E09D0A5DD51B54CA48A4E18B3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA50FA054227C615494E01200D822B84 /* Constraint.swift in Sources */, + FDB31A74118C17BE80F6786A63213410 /* ConstraintAttributes.swift in Sources */, + E8E16FD559D3368E1C323ABF282E5EBB /* ConstraintConfig.swift in Sources */, + FF88DFDE43D7AA71D3011E2610819C46 /* ConstraintConstantTarget.swift in Sources */, + 9096766EDBDDD9F9093574651F6F267F /* ConstraintDescription.swift in Sources */, + 4EB25631946AC2C8BB7707D26B2D1DD2 /* ConstraintDirectionalInsets.swift in Sources */, + 64CDA2055AFCE010116DE0912FE68535 /* ConstraintDirectionalInsetTarget.swift in Sources */, + 89A19CA99085BC6B7C78242930ABE3B1 /* ConstraintDSL.swift in Sources */, + 425F740414CD3A18C8B92D59E12A8EDC /* ConstraintInsets.swift in Sources */, + DEC8B5E340E0DB515F21F95141810F72 /* ConstraintInsetTarget.swift in Sources */, + 5873CD27E6D3B1CE70529C90F965DD3D /* ConstraintItem.swift in Sources */, + FFDC623085C5FA3DE6781936FD2697DE /* ConstraintLayoutGuide.swift in Sources */, + 3A634B50A26EE2C1698EF654CD98C151 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + E97DA8A3B5900FBE275CE0E64C9B5FF4 /* ConstraintLayoutGuideDSL.swift in Sources */, + AA27B43F8FF9BE3E2A464E458CDEC55E /* ConstraintLayoutSupport.swift in Sources */, + 28F9D6BCB6A0134C2C6327E937006BBA /* ConstraintLayoutSupportDSL.swift in Sources */, + B6A95F38BAC75F52D4B939F140E8A37C /* ConstraintMaker.swift in Sources */, + 7EC1A596561594D81C52A4C6311CB835 /* ConstraintMakerEditable.swift in Sources */, + 5DF7181AF408A5DCC69B7824941F759F /* ConstraintMakerExtendable.swift in Sources */, + 1C47B3B5A5665DA025CEB7C23E7F7E20 /* ConstraintMakerFinalizable.swift in Sources */, + C46A0705221F2555D784ED71B48AEC01 /* ConstraintMakerPrioritizable.swift in Sources */, + A4CF26DFE39690762C961F91E4403F37 /* ConstraintMakerRelatable.swift in Sources */, + C8A302CA77E710C7D2A64189A8DE1B5B /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 78A3A6D4E4B1DF850F08F1B41D61CD22 /* ConstraintMultiplierTarget.swift in Sources */, + 63E06D574FD9C59287252C0330FAD022 /* ConstraintOffsetTarget.swift in Sources */, + E9BCDCE45D08677C63213F682A568937 /* ConstraintPriority.swift in Sources */, + 0F84051B98EA8DDD840201EB902537E1 /* ConstraintPriorityTarget.swift in Sources */, + 67ECA3FC8EE631C7B9A2463E3A880FFB /* ConstraintRelatableTarget.swift in Sources */, + D2C561E52C891759BA98D94FEAF3DBEA /* ConstraintRelation.swift in Sources */, + 22B393651D2EB22C352CFFE98CE90411 /* ConstraintView.swift in Sources */, + 917B6B3D23FA671DE9B044B9FE073D90 /* ConstraintView+Extensions.swift in Sources */, + CA4E7B063022C8CC945E0EE643659BFF /* ConstraintViewDSL.swift in Sources */, + F23B0250E2C913868CB78F1AEAB655A1 /* Debugging.swift in Sources */, + DB5D2BE8BD86300E48EAB9B8E81CAA4F /* LayoutConstraint.swift in Sources */, + E64677A9FB8D001852B8FC080A425EC3 /* LayoutConstraintItem.swift in Sources */, + 677808F0633DEF9D7C57ECB33FA3AB33 /* SnapKit-dummy.m in Sources */, + CF34FA52FE5992DB7B474D19A5B64542 /* Typealiases.swift in Sources */, + FBDE84C2A63AF732D4D8837B86244CC0 /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21CB13A52D6A1FF96FEF55C6FE36E799 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2F9DCB8466BB717F04CB15FEAC24CFD4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -8821,11 +8775,47 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 56C10DDB7A31B503EE1DEAA717F6A034 /* Sources */ = { + 44F29029D8D404C77A85E67A37C98476 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0F9BAD6D1148CCA3C71372F9C1A79074 /* DDZFPlayerKit_Private-dummy.m in Sources */, + 249E5CB98CD1AC41A44D2C1C99B98DAE /* UIImageView+ZFCache.m in Sources */, + C393251524AAA3BF1C2BA269684DC806 /* UIScrollView+ZFPlayer.m in Sources */, + 7168D4FEC7E4CD376DCD0B8BF2024156 /* UIView+ZFFrame.m in Sources */, + 0D36AA1F6CE436E93F6E77931BB18449 /* UIViewController+ZFPlayerRotation.m in Sources */, + 724A87977D3D501F37C0BB022C6F38AC /* ZFFloatView.m in Sources */, + B77657E559F9F982B8A41880869F0847 /* ZFIJKPlayerManager.m in Sources */, + 00E617A5A3488D348913461872C1B110 /* ZFKVOController.m in Sources */, + 2BD7DD0EE925854A3A8F5CA9D8C3CE6E /* ZFLandScapeControlView.m in Sources */, + 818EE2D4D7DDECBED411E45624F2A32F /* ZFLandscapeViewController.m in Sources */, + 7048F4545FF01508FE52CDD728F5A6EC /* ZFLandscapeWindow.m in Sources */, + CF5A619D2D3826CDC149B8C698F2F015 /* ZFLoadingView.m in Sources */, + 49215BC028DEFB8A85C77A5C55464936 /* ZFNetworkSpeedMonitor.m in Sources */, + 7AB8A969CB1C2BB988A9AB1CD30E6C19 /* ZFOrientationObserver.m in Sources */, + 60321424038D6730A0AD53BCF60F0127 /* ZFPersentInteractiveTransition.m in Sources */, + C7E41A5D81A024EDF41219DDC3B9BC14 /* ZFPlayerController.m in Sources */, + D597DCAEA880152A9633B7E83067E600 /* ZFPlayerControlView.m in Sources */, + F34226A53917F43F1A466963534734F5 /* ZFPlayerGestureControl.m in Sources */, + 4EEC0EBED6B81827D25B5C1524A516F5 /* ZFPlayerLogManager.m in Sources */, + FD53237EFACA76D3436DB591996E6CD6 /* ZFPlayerNotification.m in Sources */, + 60242D2DBA2A56C8762E257852AED02C /* ZFPlayerView.m in Sources */, + 404D73B62041963EC4450B7A89DAAC5F /* ZFPortraitControlView.m in Sources */, + F2FA9CA7987FBB47C2548B5BDC66106A /* ZFPortraitViewController.m in Sources */, + DD54283797CAFC5B22AE32F87027BD66 /* ZFPresentTransition.m in Sources */, + F45EDF2799E9766F25D0F91004913C51 /* ZFReachabilityManager.m in Sources */, + D311F8002A40812E3A487F99D7669DBA /* ZFSliderView.m in Sources */, + F8A41F27D6685D59A2680429BCE2CD2A /* ZFSmallFloatControlView.m in Sources */, + 0DE926C74AFEF0953A45D1C0466B8983 /* ZFSpeedLoadingView.m in Sources */, + 49E04A4A0E8FF02F235F055751F78D2C /* ZFUtilities.m in Sources */, + A2FDCF204E4F34A280D10E41A010743C /* ZFVolumeBrightnessView.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4CFFC156C4B844372395AB189392408E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0FD93422C09F753E8EA8793A131CB016 /* Pods-OrderScheduling-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8859,240 +8849,210 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 63CAFC9DABB200FFF83D943DA32830A0 /* Sources */ = { + 5CD2E2876DAFDCFEA49446DFC19C9795 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6A837088D69D634BAB73006BA75E0FAE /* AnimatedImageView.swift in Sources */, - 095F810207D94A6FF6F48FB60FF2D46D /* AuthenticationChallengeResponsable.swift in Sources */, - DD36F798AA0D583D7851BB197C536C74 /* AVAssetImageDataProvider.swift in Sources */, - 5E5C17778A605099BFC84B89C62754E5 /* Box.swift in Sources */, - 1671EFBD0DF788ADB8C7A968B4CDF06D /* CacheSerializer.swift in Sources */, - B526F2EE6BA34225412AE9831B252EFA /* CallbackQueue.swift in Sources */, - CA99ADA1302F3AC77400622EED8B1EEF /* CPListItem+Kingfisher.swift in Sources */, - FD5888991062E5B36187EA7EE1235479 /* Delegate.swift in Sources */, - 228EEEF7EBF4B7A2142762A82B665AAD /* DiskStorage.swift in Sources */, - 960B6FD6751EF6E2CAE772A6BC275B51 /* ExtensionHelpers.swift in Sources */, - F4EE1CC91BA169A7FE3092F1B37388F6 /* Filter.swift in Sources */, - D7B8A89A82027C0B5AFE4BC4AF8E253D /* FormatIndicatedCacheSerializer.swift in Sources */, - 4429E7733A238594F083787CAE0B0FB5 /* GIFAnimatedImage.swift in Sources */, - 8A40D7FED0EF7A3F3F5D5687A2A8FCCA /* GraphicsContext.swift in Sources */, - 50B1A242FBA4B5C6ABC10825523B1AD4 /* Image.swift in Sources */, - C9041D53CD6E0CB6C775220B5DAAA0E0 /* ImageBinder.swift in Sources */, - 39A7CB89392C51E918A0D20E3EBF861F /* ImageCache.swift in Sources */, - 0A808B86DFF63D2409C7EFC5A1F829D7 /* ImageContext.swift in Sources */, - F20765812F8E58CA5FE17156A55C8F19 /* ImageDataProcessor.swift in Sources */, - AFE7314CE59094326B4632439B7B8DBE /* ImageDataProvider.swift in Sources */, - 33AA47710FC5E3B7EE5321984B16EC87 /* ImageDownloader.swift in Sources */, - 4CC6290931A6A8444303F66AB4969F28 /* ImageDownloaderDelegate.swift in Sources */, - C5FE98E9E4EBCF4052BAB6E28FD250FD /* ImageDrawing.swift in Sources */, - 6B83E17D91E7B69FAFDE52463613DF90 /* ImageFormat.swift in Sources */, - 5F6312DFAFD5EE832FEA1A90F3174555 /* ImageModifier.swift in Sources */, - FE329295615F8F72976D1B6CF1871109 /* ImagePrefetcher.swift in Sources */, - DBE2A75BAE562486109CEAD35E220C0F /* ImageProcessor.swift in Sources */, - 7C4373D4C3ADBA4101FCD37D8C5E6E9A /* ImageProgressive.swift in Sources */, - 2C06C0C3219AE7790995C56FB3972418 /* ImageTransition.swift in Sources */, - FE32F35489F154E1F3385F65310C782E /* ImageView+Kingfisher.swift in Sources */, - D81EF3EE3EF6DC920C6F184A39D99572 /* Indicator.swift in Sources */, - 71C560C0263BBBF12A8BBE47BE5F911E /* KF.swift in Sources */, - 8F6A3EC39214C6AD5A3A69F81C528B36 /* KFAnimatedImage.swift in Sources */, - 31F84E73D7E5A634D91FE79466D823EE /* KFImage.swift in Sources */, - 581EF914069AC0D085DDFD7DEAC8B6A6 /* KFImageOptions.swift in Sources */, - CCAD55A25B2B397E51905F6483E40470 /* KFImageProtocol.swift in Sources */, - 9C082A6190E5DFA778ED5BF4D587C2B4 /* KFImageRenderer.swift in Sources */, - 86DF2F767EF7BCD8ED700480B03C49C0 /* KFOptionsSetter.swift in Sources */, - 7ACF5A0B388F69BE34C027274980ECD2 /* Kingfisher.swift in Sources */, - 092659470A12B112B22BD6EBDB06DE9A /* Kingfisher-dummy.m in Sources */, - 093775E62584A8DE14CF88E049DF2838 /* KingfisherError.swift in Sources */, - CCC850667CE6231055C3CE7AE67D0082 /* KingfisherManager.swift in Sources */, - 43D21D63F6EE9D0FDAB2B03CEB1CC01C /* KingfisherOptionsInfo.swift in Sources */, - 8A6C654F4A333E5D141814A3A46EA54B /* MemoryStorage.swift in Sources */, - 7637679F92B30D7BC72D964F5093D6EF /* NSButton+Kingfisher.swift in Sources */, - 5C4536A6286E43D3506F527E705971DC /* NSTextAttachment+Kingfisher.swift in Sources */, - 139F8E61167F6BC79A14C589531A33B6 /* Placeholder.swift in Sources */, - 0CD348633A4D658BBF8A597C7DBA6A20 /* RedirectHandler.swift in Sources */, - CBE91DE59A2344459825B85C2A08C2F1 /* RequestModifier.swift in Sources */, - A8150EE7ED40C92B9F9F3665200C0ABE /* Resource.swift in Sources */, - C912FC2E0A2D5AB5D35032212741659B /* Result.swift in Sources */, - F13D85467C4D2D82E0B42F02796299E6 /* RetryStrategy.swift in Sources */, - 7D2545ADA41ADD528B08648433E99409 /* Runtime.swift in Sources */, - 1B09BBA1CCEDE6FAB210BD51EDD9E004 /* SessionDataTask.swift in Sources */, - 6E04AA3470DEB412F709753D49D59D15 /* SessionDelegate.swift in Sources */, - BF21ACAB87F3CAA514CD3408089F4EBD /* SizeExtensions.swift in Sources */, - ADC90F99496E9A508CF5EF0DC7BCCFF8 /* Source.swift in Sources */, - 8F86E741EDC6F4DB91F770F17F0A1AA6 /* Storage.swift in Sources */, - 9485D79BE218B99873418DBF8E68EE04 /* String+MD5.swift in Sources */, - A2863C3DDB407D1486EB37A73A8E461C /* TVMonogramView+Kingfisher.swift in Sources */, - D478D2EA05465EF235C39743AC3F4B48 /* UIButton+Kingfisher.swift in Sources */, - 7C7FCAB288A7875C855927D7AE02B661 /* WKInterfaceImage+Kingfisher.swift in Sources */, + 0BB0FD6FA23B68F5D000F8A7237237E3 /* AddRef.swift in Sources */, + FE0C2FF8FA502CA1A02B8B92D89C44D9 /* Amb.swift in Sources */, + 659633049674F1CE9EE82BC1767A4AFF /* AnonymousDisposable.swift in Sources */, + B7160780EA2D25C890B961A82981461F /* AnonymousObserver.swift in Sources */, + 18F59A54ED83E9651D94CEC1252AE77D /* AnyObserver.swift in Sources */, + 7E086FCAFCA04C192742B6C1126BD8A1 /* AsMaybe.swift in Sources */, + 7836E878989DAC9DC46DC7311EF658B1 /* AsSingle.swift in Sources */, + 02ED6129403ADBCCC169D16C8A9C1285 /* AsyncLock.swift in Sources */, + A845505483FFDABC04F8F441038826D7 /* AsyncSubject.swift in Sources */, + 63543C440A9E9C5AB51A1867822C8B49 /* AtomicInt.swift in Sources */, + 6B6211C667E7984129CA3E229F036565 /* Bag.swift in Sources */, + F2B0E6FC78FB36A3BFEB61B34BD6CCBF /* Bag+Rx.swift in Sources */, + FF7E4453BF55F50EC24040E5663B914D /* BehaviorSubject.swift in Sources */, + 05645D5823E9A87BF9207C758B6070A3 /* BinaryDisposable.swift in Sources */, + B2135109AFD91B1ABACA4E583E242B42 /* Binder.swift in Sources */, + 5E898AF15360520F3B8A1A0B80F3C89A /* BooleanDisposable.swift in Sources */, + DBBEDFF12B73BC7DDC75E3CC9E5CCDE7 /* Buffer.swift in Sources */, + 5D2B8EB1EBBCE4464E7447C790076F3B /* Cancelable.swift in Sources */, + 2C42FB35E08DD7FBAE3FF17F5A3B1F1A /* Catch.swift in Sources */, + FE87B70137AFA7AEEC689C7369730ED2 /* CombineLatest.swift in Sources */, + 0251EC773D0E36FC9AA53C5651778F33 /* CombineLatest+arity.swift in Sources */, + AED2AD48C2AA9C488BF9E4217C636387 /* CombineLatest+Collection.swift in Sources */, + 8A136830624426853F9A8E1D4CEA8B38 /* CompactMap.swift in Sources */, + 20139F5E8A0B8F9F67B0F9D73F09458C /* Completable.swift in Sources */, + EB9F406BF6C52F81E56F7173C179D57E /* Completable+AndThen.swift in Sources */, + BFDFE37E0FDAEEDFD2E06F66BD2FC0BB /* CompositeDisposable.swift in Sources */, + BE1037EFF2CA6EBE5C17724D444117FA /* Concat.swift in Sources */, + E5D3D8B9057A784FEBAC114EDC99A18C /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 55E6ED19D3B701572DEE17A2EA2FD0A6 /* ConcurrentMainScheduler.swift in Sources */, + 6CE55855391522990F5F185D4C26BA08 /* ConnectableObservableType.swift in Sources */, + 5D25D409841D10ACE325A7C950196FA8 /* Create.swift in Sources */, + C74331D19889F1F58ECF7B194647CC4E /* CurrentThreadScheduler.swift in Sources */, + D0A290240DE9B1005B71AEC38B95FEA8 /* Date+Dispatch.swift in Sources */, + 2B1756481758A1901D6F162756A33C3F /* Debounce.swift in Sources */, + 7C0AD2EE25B9F3873716D08E9B9C7AA9 /* Debug.swift in Sources */, + 214451BA85FD037E425E4777F70A63D8 /* Decode.swift in Sources */, + 1E0A89626D69B4BD8EC1EEC1F7030161 /* DefaultIfEmpty.swift in Sources */, + 1A7431E290D636192211DA1AF6C6FDDE /* Deferred.swift in Sources */, + 1E6D372BDE467950DABC0A673FD7112F /* Delay.swift in Sources */, + EBE4794A0912427065A1F570600876E0 /* DelaySubscription.swift in Sources */, + 13C3238E5C3FCC5BA2CD30C883C33C28 /* Dematerialize.swift in Sources */, + 24209533C316A19BAD9EC9546FB8CBDC /* DispatchQueue+Extensions.swift in Sources */, + CC00ADE0ABB9A1012112BFF977153731 /* DispatchQueueConfiguration.swift in Sources */, + 7732F7F5EF88F8DB41DB967EE7135B4F /* Disposable.swift in Sources */, + CE337A66ACE81AFDA835F1C467CF07CB /* Disposables.swift in Sources */, + 6F46C51FF50BC156E7B2FBCC78BB2213 /* DisposeBag.swift in Sources */, + B00FF641853AC841D1D442B3061878FD /* DisposeBase.swift in Sources */, + C82FD66264B8B8098C674701ED231238 /* DistinctUntilChanged.swift in Sources */, + 657954C6652FACA6ABB8FD133AF7A0AF /* Do.swift in Sources */, + 6DD4346B5F50412ABFCAF238041BF9EC /* ElementAt.swift in Sources */, + B80FAD162F1C4C36694BE40D21034307 /* Empty.swift in Sources */, + 0E7F7537A637B6A89CC84924B8115A58 /* Enumerated.swift in Sources */, + 0306E976FECA870AF74D73BBF1DDBFC3 /* Error.swift in Sources */, + 27491D0BBC689E07F7FB3B05397A9A7E /* Errors.swift in Sources */, + 67B583737C6A647583C3E4F423D52A71 /* Event.swift in Sources */, + 788A60F564ECAB6A94512177546F3E78 /* Filter.swift in Sources */, + EDEE78ED97645EFA22970C6B85F8A24C /* First.swift in Sources */, + 3E5E0BB3D0D4BE2144C28DFB21A1EAC4 /* Generate.swift in Sources */, + A7E304D0393DD1B4AA39430C455A6CCD /* GroupBy.swift in Sources */, + 4FEB953763C6CB029820EB9A73FBFB53 /* GroupedObservable.swift in Sources */, + 56AF600D12942E1EA91C77E962ECBCF1 /* HistoricalScheduler.swift in Sources */, + 81A053E556EA6B82586CBB9042265999 /* HistoricalSchedulerTimeConverter.swift in Sources */, + E4EB8E3C90526B1018E857E349EE565B /* ImmediateSchedulerType.swift in Sources */, + 6243DA9D0E06F80B9BBF1329087B89B5 /* Infallible.swift in Sources */, + 7BBD8AE2AC821E944B4FCCF6D33BFCBC /* Infallible+CombineLatest+arity.swift in Sources */, + FDF000A8385B6275FDAEBCA8EAEF3490 /* Infallible+Concurrency.swift in Sources */, + FC2CB178B3382FE7BFDE209B1B5D6CA4 /* Infallible+Create.swift in Sources */, + D2935D236C6B16CE34F7C19F1A792B35 /* Infallible+Operators.swift in Sources */, + 3BAC56208A46E21CAAE920CC3FDB3DA1 /* Infallible+Zip+arity.swift in Sources */, + ED973BFC98C8F3E9615F89D38BDD590B /* InfiniteSequence.swift in Sources */, + D0E21F94A8D94898A11EDC94C9EBDAD6 /* InvocableScheduledItem.swift in Sources */, + 19BA3F0FF0C32D22731E94488216D2EA /* InvocableType.swift in Sources */, + B5113F4BEF7ED6E66B2D2E4B7CFBC41F /* Just.swift in Sources */, + 596567B96E6B4D3BB3054C41E1A678A2 /* Lock.swift in Sources */, + B28266C4432C1531825F0AA8F7B0AC7F /* LockOwnerType.swift in Sources */, + BE54692C8E83E15C41BB67D72413F850 /* MainScheduler.swift in Sources */, + 71EF5C59585A223792AC5D03382A3ABC /* Map.swift in Sources */, + 48C886BCF08DE1D5E0ADAF2193910873 /* Materialize.swift in Sources */, + 275E0FF57958127FD93D65959410EAD8 /* Maybe.swift in Sources */, + 37449F6984D651D0E69926DCBE829906 /* Merge.swift in Sources */, + C4A29EE9A9E585E9C819BEAA36D05436 /* Multicast.swift in Sources */, + 3E3E41DA1F2B14F26B8A142632185B34 /* Never.swift in Sources */, + 1AE3B2B58C5B7C291A0E4001817A0DA7 /* NopDisposable.swift in Sources */, + 64969F2A868E18A895F6B6AC2E7F9DC2 /* Observable.swift in Sources */, + 80975D97189F4A9C1BB58397F3C4A8B0 /* Observable+Concurrency.swift in Sources */, + 091F3CDC68478E9CF57ECAEBDAEDB1F7 /* ObservableConvertibleType.swift in Sources */, + 2D7B0F46E2740179783DC1B0CCB9D3AD /* ObservableConvertibleType+Infallible.swift in Sources */, + 51C445ECD73A652BAB6D32DC18FB57E1 /* ObservableType.swift in Sources */, + C7F45C09B19043E24D9B65785350678F /* ObservableType+Extensions.swift in Sources */, + 9C52FBBABC1773078DB37B2745969BB5 /* ObservableType+PrimitiveSequence.swift in Sources */, + 71916622414DC02C8DC029445D4343C0 /* ObserveOn.swift in Sources */, + F2FB98D8ECE397EDC87DD39B1462E0B9 /* ObserverBase.swift in Sources */, + B0A8FB899078A96E4F8EBBC4434E1208 /* ObserverType.swift in Sources */, + F3587BFAAEB1FF931FEE81BE06FF12F5 /* OperationQueueScheduler.swift in Sources */, + 413A18060C2608C6B2E80B181F19AA28 /* Optional.swift in Sources */, + E0641DFC24C7AD959A03B56C5AAE7473 /* Platform.Darwin.swift in Sources */, + C32EB62847BFD71A828E236B11FF0211 /* Platform.Linux.swift in Sources */, + DBAE4BF077A72E72748EEDF70D1CD92B /* PrimitiveSequence.swift in Sources */, + AF5C426459D7F65CB87DE0D009C8F665 /* PrimitiveSequence+Concurrency.swift in Sources */, + A1F04259F3F1FD9FD20D346EDE8FC7C0 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 5ADE33ED20AB2E2DA7B0D6AF6BEAE9F5 /* PriorityQueue.swift in Sources */, + 108B0328BFB45923B694B6FA30CD9655 /* Producer.swift in Sources */, + 4DD1BB47BAEDDBA4404D7B90501BED24 /* PublishSubject.swift in Sources */, + 6DFC52D853C8DD074ADE90E95C24C12B /* Queue.swift in Sources */, + 595B7538ADBB6F55C20AEBD6A45861BB /* Range.swift in Sources */, + 039745460BF779773FA6010B91418863 /* Reactive.swift in Sources */, + 5D0A8077270AD3B7C78FF1100268427E /* RecursiveLock.swift in Sources */, + 0D443E1DFAD8183481EF08D959311B4C /* RecursiveScheduler.swift in Sources */, + 773CDFDFC4E389764AED1D14BA92B434 /* Reduce.swift in Sources */, + 420EC70217FB5E31C577BA8C2C0FDB2C /* RefCountDisposable.swift in Sources */, + 0A635A1489C94333286574BD922D4450 /* Repeat.swift in Sources */, + 5C74C19D8964A5E6323FD7EC00FF690D /* ReplaySubject.swift in Sources */, + 6904A02E2C058B583DDAF964F1A87457 /* RetryWhen.swift in Sources */, + B63B289551DA4D8A649E82BEA3F4EC98 /* Rx.swift in Sources */, + C4E58FDEE5D81B29A722DFDB2C9BC999 /* RxMutableBox.swift in Sources */, + FA251E5815D742F30E1A9560BF87863E /* RxSwift-dummy.m in Sources */, + 4C6166AEE824BF460CB31843A6AD2938 /* Sample.swift in Sources */, + 80F278C2B6A7939FFD07B16164A683F0 /* Scan.swift in Sources */, + 8A8679DD10B954F76E315604DD05CFD7 /* ScheduledDisposable.swift in Sources */, + EF8EDDF18B806CBACD606B6A33DDE5B8 /* ScheduledItem.swift in Sources */, + 8143E8C26C4EBE58E14F4FA5B2D14BCC /* ScheduledItemType.swift in Sources */, + 1F4AE16BC9894C1D3E3A9F3022FDFC8D /* SchedulerServices+Emulation.swift in Sources */, + 06F952DA1DF5E30DDA67F2119D9A69FF /* SchedulerType.swift in Sources */, + 1796C9292CAEE25D48257C160370D12E /* Sequence.swift in Sources */, + 5286DF9F16386B712EF66C1FC07EAA06 /* SerialDispatchQueueScheduler.swift in Sources */, + C4DEE92CE6B640FB983E65A7B17F839A /* SerialDisposable.swift in Sources */, + 4EC0DE468173124650DB61D5B77D7299 /* ShareReplayScope.swift in Sources */, + B7484DBAA92DB1570D05CFAFD62BCA7C /* Single.swift in Sources */, + 2AD1A62AB8DA7037B105DAA34EB55E52 /* SingleAssignmentDisposable.swift in Sources */, + 70CAAD9180C9538C7047430140F382F2 /* SingleAsync.swift in Sources */, + 739CEF7E8F21E7EF4525E0A3A35BABC2 /* Sink.swift in Sources */, + F9459156F759EE09274C096C2BEB7F73 /* Skip.swift in Sources */, + A68927284AD09EE701E720BD53A76BAE /* SkipUntil.swift in Sources */, + F8A87B4969CD11C7DD17FCD4CEFB1B15 /* SkipWhile.swift in Sources */, + 2E2FF41F186D65E4C631D795508696E9 /* StartWith.swift in Sources */, + A38544E18E62DA76727A3FE182938CF4 /* SubjectType.swift in Sources */, + DC74ACA755AE27EA16D6A97168E71B18 /* SubscribeOn.swift in Sources */, + F734BE56B852B802571146FCF454F218 /* SubscriptionDisposable.swift in Sources */, + 7B7D70FB2A007FB45C56D920F6D1F051 /* SwiftSupport.swift in Sources */, + 6B3321101033C5D762C907678329C455 /* Switch.swift in Sources */, + FD9B9F0A9BE831C7D4A5C567F7805F41 /* SwitchIfEmpty.swift in Sources */, + 0E1371C858E6BB0071C83FEC7A1CB55A /* SynchronizedDisposeType.swift in Sources */, + 6D20926581B4AC082B57A3913DAF775C /* SynchronizedOnType.swift in Sources */, + BAA3820FE39D86169140EA68FDACF7EB /* SynchronizedUnsubscribeType.swift in Sources */, + 7A645D3865D1C687FD01A2048074445B /* TailRecursiveSink.swift in Sources */, + 5FBBBB1B5877D3C80D251364B50B61B6 /* Take.swift in Sources */, + 6D46BD8254C3DE6556D34399CCCB9D31 /* TakeLast.swift in Sources */, + FE71671274D0D30B87C7BA3A48DB9C0C /* TakeWithPredicate.swift in Sources */, + EE3FC5DFE62DA1836B853A490611B9D1 /* Throttle.swift in Sources */, + 67617C26A286B145C79AE923D4868521 /* Timeout.swift in Sources */, + 235E42DA6DAA18B2B5EFA6740D46E82E /* Timer.swift in Sources */, + D9E9B0BBECACB5B1975533A4407A8192 /* ToArray.swift in Sources */, + F45219DB4D149B8FA6C503DFF57081A9 /* Using.swift in Sources */, + A4B1BC81D5A4DDDEBE3CB36E9BFC2B1D /* VirtualTimeConverterType.swift in Sources */, + 7E7A2667DF8C9B201ECF1D3C733E0228 /* VirtualTimeScheduler.swift in Sources */, + 72DBB451307DF522394FC91FA6D8871F /* Window.swift in Sources */, + 4AEC648C9B4FB5ABE7968065F6FC4117 /* WithLatestFrom.swift in Sources */, + 336DAA0B3C7EC6E81427A186EAFB2649 /* WithUnretained.swift in Sources */, + C6AEBF53F4F666B0A32914F8BF8FCECF /* Zip.swift in Sources */, + 4E863B6E2731B0BBDA35E9F3519E9990 /* Zip+arity.swift in Sources */, + A100C9BE559D824130527CF7D438CCA5 /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6E2C6854890C4ED1C0AB76B3FA414387 /* Sources */ = { + 768321444FDDC712DDDF0DE0C3AC3C35 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A3759393328B6852648D07DEABD4B59D /* AddRef.swift in Sources */, - A858C66903AB74F7F3713CDF748843D8 /* Amb.swift in Sources */, - 62A26E12A9747912710F6D30AB5A9FA4 /* AnonymousDisposable.swift in Sources */, - 8218C66F8C42AA36C5CBEFEFFD8AD5C0 /* AnonymousObserver.swift in Sources */, - DC016BC61C6451A8F5B4E9D653F3C229 /* AnyObserver.swift in Sources */, - 480FB1D87DD06473BBF3D1A54F0E5770 /* AsMaybe.swift in Sources */, - 586A25537889E90CC69C3D33CD9D447C /* AsSingle.swift in Sources */, - DA74BFE0E55179A191071A6A4A88531F /* AsyncLock.swift in Sources */, - 8B3706FB9BD4D39C96AD44AEADA55874 /* AsyncSubject.swift in Sources */, - 6D833F3B64A120F18496CE105C444350 /* AtomicInt.swift in Sources */, - 585B0ED78ED0F42A8C62422269979353 /* Bag.swift in Sources */, - CE438D4A6EE7279E0119EEA0221FC537 /* Bag+Rx.swift in Sources */, - 744A1FA276B465303B897A0B6157D75F /* BehaviorSubject.swift in Sources */, - A1751E086904492D58DDE8607D6B3FB1 /* BinaryDisposable.swift in Sources */, - E567F350B53F2E3B3BB64E176FE4A8A0 /* Binder.swift in Sources */, - 279CBB2F587BF5167E308FE9514E1F78 /* BooleanDisposable.swift in Sources */, - AC544CE00C3F81EBB256451309BBA8A9 /* Buffer.swift in Sources */, - 311A5298A16A4399FE6F38F2407F897E /* Cancelable.swift in Sources */, - E9EF62075704DD62DF8790FD6B1B2137 /* Catch.swift in Sources */, - B782D0ED13D6A4AF64E7498A0B7E5D79 /* CombineLatest.swift in Sources */, - 3A6332B8CB8A2439B134450BD0FC3D36 /* CombineLatest+arity.swift in Sources */, - CCAD6DB2101C43C9F0A32DD5973E7ECA /* CombineLatest+Collection.swift in Sources */, - E4C434202D502365FC02C9AC7F6FCAB6 /* CompactMap.swift in Sources */, - 1317AB13DE7EECA21C94391A1E60AF12 /* Completable.swift in Sources */, - 7496C39C54E485782D1FC8928984D534 /* Completable+AndThen.swift in Sources */, - 16655BC8EC4FB521078EE61F306E8DC4 /* CompositeDisposable.swift in Sources */, - 4B5C595E4B2DA7A138086D930EF31AEC /* Concat.swift in Sources */, - ABDCAA0885CAD03A8B1B88647A0DC577 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 5EDC4F88C9EE50FAFE105A5AA8978116 /* ConcurrentMainScheduler.swift in Sources */, - 23F6ED1CEC604A725940E0EC7C314B9D /* ConnectableObservableType.swift in Sources */, - 1C4CC0263689E90EDA1CFD3CFA90AB38 /* Create.swift in Sources */, - FC06EB9A044206AE940AD8426CD17E85 /* CurrentThreadScheduler.swift in Sources */, - 346199668A857828860D2CEC8274D88B /* Date+Dispatch.swift in Sources */, - 0F95563EF3EBE7BC960128E352A8C60E /* Debounce.swift in Sources */, - 82C6EB6A4DA786661C03F8F2BDD56723 /* Debug.swift in Sources */, - 48992151032FDD4B0D5C827D8EF3A4CD /* Decode.swift in Sources */, - 1E6D93E239A0EA6ED40E183515B81A59 /* DefaultIfEmpty.swift in Sources */, - 3C6BDC939E82B891C3F45A80A182AEEF /* Deferred.swift in Sources */, - D873C51CD2E83CB52F3F4A78CEB12697 /* Delay.swift in Sources */, - 1B5F49AF27BD91FD8399207384B6A93B /* DelaySubscription.swift in Sources */, - 4FA7517CCF9F742902ADA6FE3EB1AA6D /* Dematerialize.swift in Sources */, - 342C3948FDC6869E52A6BF8F5A6CDBA1 /* DispatchQueue+Extensions.swift in Sources */, - 76E13A36AAF5CB63952D6EF6F34428DB /* DispatchQueueConfiguration.swift in Sources */, - 7F06D05881601133F61768E9F5857196 /* Disposable.swift in Sources */, - EA56625FEC00A8B48B1A0023DF52C6FE /* Disposables.swift in Sources */, - F013FCA38417680DC79D71258548258C /* DisposeBag.swift in Sources */, - C63A988F2E87C0D2C995D08500433536 /* DisposeBase.swift in Sources */, - ECA0C9E21CAE0E0E89F9D0F17126B4B7 /* DistinctUntilChanged.swift in Sources */, - B06FFA0E26543C7F8A6FE38918A3B9B5 /* Do.swift in Sources */, - DE53A5BEDA32982333874BCCD5CBEBD0 /* ElementAt.swift in Sources */, - 0CB0D2411AA8D9332F3C7FDB5C6FCD11 /* Empty.swift in Sources */, - 085E95BAC232B74927E1A507D24272C5 /* Enumerated.swift in Sources */, - 283A30471301FE03C82149CCF5754A20 /* Error.swift in Sources */, - 87C35DFF54234FA1B08F1898F0F2608F /* Errors.swift in Sources */, - 18756DB4AC2F6030C5B2FEE20C7929AF /* Event.swift in Sources */, - EAC56C7B0E5F7F26BF7530EAD545505D /* Filter.swift in Sources */, - 0B9F921E5C20F681E537DA3221C01B79 /* First.swift in Sources */, - 30A06DAAB211C78B04AFF83571CDBBDC /* Generate.swift in Sources */, - B94EABB8BAA65ED13910EC21F8DD3745 /* GroupBy.swift in Sources */, - ABC3950709D34B4E33A3035499B3C42C /* GroupedObservable.swift in Sources */, - 4E8456FA683719E36A249E67A0984CF1 /* HistoricalScheduler.swift in Sources */, - 3D23B02BC5BAB0118E63BC030B7BB486 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 5D3152A3CA234ADEE6DBA97F569FE001 /* ImmediateSchedulerType.swift in Sources */, - 2B2E422A663DB6C2EBA8F450193B1532 /* Infallible.swift in Sources */, - 41050272FD7256E4E1E71EC84634696B /* Infallible+CombineLatest+arity.swift in Sources */, - 8FDD5F2CA9EE4EEE21B453F0A89D7FC7 /* Infallible+Concurrency.swift in Sources */, - 07C6D2CE4647327B5AD0DA2BF19D9166 /* Infallible+Create.swift in Sources */, - 668BC7B8475F07F8B607947A0F9358D9 /* Infallible+Operators.swift in Sources */, - 50D81E0E498A6728C10D697FD900F577 /* Infallible+Zip+arity.swift in Sources */, - 636975D4C29F13ACED48492D10F7F36B /* InfiniteSequence.swift in Sources */, - E9A2822222C2397872F1E905247CF8B7 /* InvocableScheduledItem.swift in Sources */, - 6F0EA6BB78821B8D7AA0F1F66951BD10 /* InvocableType.swift in Sources */, - 8A54198F8641399801BE56F0F50E7481 /* Just.swift in Sources */, - A63A3CBE26F49482F76F91B56A93B36B /* Lock.swift in Sources */, - 1A11606A916A5A822E3B90E00B805ED8 /* LockOwnerType.swift in Sources */, - FB021FB422B52F14451E14274742F3CF /* MainScheduler.swift in Sources */, - 26ABBC96CB8CE47129A964B652333F12 /* Map.swift in Sources */, - BDFB6CC47C04A7112C44489118B4E10A /* Materialize.swift in Sources */, - 9E1541AF67B47A97A72C8E8BF19E3D73 /* Maybe.swift in Sources */, - 83D8BCF7BAE837F800368D23A6BD523D /* Merge.swift in Sources */, - E1BB80F892A7E9B619E934175F04F087 /* Multicast.swift in Sources */, - 66D110260A3592AAC07A2D4D594CD85C /* Never.swift in Sources */, - 55B628C95C7E70B6A8BE2E68BC067A63 /* NopDisposable.swift in Sources */, - 09CEA73A568448C551E4A27DF99A9378 /* Observable.swift in Sources */, - 9F4A8B5917AA26A6B063A824D783D767 /* Observable+Concurrency.swift in Sources */, - 708A62A6E1D7AE4D9DB1ECFDB55542B5 /* ObservableConvertibleType.swift in Sources */, - 28641C012FD4C934E890BD750DBF50AE /* ObservableConvertibleType+Infallible.swift in Sources */, - F68D13E529AA02CE21401E34E91423AE /* ObservableType.swift in Sources */, - B3D609B3F24A96BF7EB18DB07992D34C /* ObservableType+Extensions.swift in Sources */, - CF1CD1B2FDBEEF04DFC9F84ADF7B3D6F /* ObservableType+PrimitiveSequence.swift in Sources */, - E6B057B8B830C293834E277046519B9E /* ObserveOn.swift in Sources */, - B30254759B63151FF4EB7E23533EB00C /* ObserverBase.swift in Sources */, - 9285481DC9DEBAC8F8E042BA846F56D8 /* ObserverType.swift in Sources */, - FE48154DC49A7AE9947E473DE9171DDE /* OperationQueueScheduler.swift in Sources */, - 7BD752564E067098B82328C571D60006 /* Optional.swift in Sources */, - 757A70FDF09844AACE3CC651AE7A5977 /* Platform.Darwin.swift in Sources */, - 865CE9F399EB7DA26514210289BE4ADA /* Platform.Linux.swift in Sources */, - D7842B1F0CF41E3424607B8B9813521D /* PrimitiveSequence.swift in Sources */, - FECDD1A78DE7AEE674E5BA0C155B1DE7 /* PrimitiveSequence+Concurrency.swift in Sources */, - 393EC4535C9A601839D6FFE57E271FE4 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 32F60A7CA7165C1CEB0AD5EB71CC0BDF /* PriorityQueue.swift in Sources */, - 00FECB0C86AC54BA53B4A14499EC36D7 /* Producer.swift in Sources */, - 7E1942F662FE09E4818E9F2502B8163B /* PublishSubject.swift in Sources */, - 72084E2802E3FE45BB8DCB171C169010 /* Queue.swift in Sources */, - 47ECE14D56018ACBD9FC248C1A536336 /* Range.swift in Sources */, - 8FCD2A10E516B5A81557297A3B9AC09D /* Reactive.swift in Sources */, - D912463D9638BCA6A0119E6F0121374A /* RecursiveLock.swift in Sources */, - 7E791595820CAABDC36E3F39FC396875 /* RecursiveScheduler.swift in Sources */, - 6729923A6072E42A3F0B2A81A6BCBBEF /* Reduce.swift in Sources */, - C031EDEF24C8FF0AF9A14E391614310C /* RefCountDisposable.swift in Sources */, - 6C762E9B793DF1BFFCBE154C2B406173 /* Repeat.swift in Sources */, - 804DCD84D6C61398F6676CC15BE663EB /* ReplaySubject.swift in Sources */, - 4377700BCEFCE298A28465638638E575 /* RetryWhen.swift in Sources */, - F46E98C88B9F76266618B07D04C5E6A0 /* Rx.swift in Sources */, - E36EEF7EB2DCF8959BC68CD9798B4915 /* RxMutableBox.swift in Sources */, - AD38BC304F1D72F051435BE710FED8EB /* RxSwift-dummy.m in Sources */, - 2AC58D492DF63E2E93B989A2774EBE97 /* Sample.swift in Sources */, - 205CE3C693ED125816389A5C6751326F /* Scan.swift in Sources */, - 7223AA53B18CB5F16D9F3FAC359CFDC0 /* ScheduledDisposable.swift in Sources */, - C568E9ED2C27DA1479D5B5FE80BC6679 /* ScheduledItem.swift in Sources */, - 19F04345A9C103A0A38EC68228AB7CAE /* ScheduledItemType.swift in Sources */, - CFAE662807AECC3F04D1AFE0FC1F5D2D /* SchedulerServices+Emulation.swift in Sources */, - F04A0D62F2D913A4C72BDD600DA4C33A /* SchedulerType.swift in Sources */, - 69F1F9A446ADE41B90F15627E22B68C6 /* Sequence.swift in Sources */, - 09D235E6DC8D45902A22B4E76E4A454E /* SerialDispatchQueueScheduler.swift in Sources */, - 892F43854EA48F291DD16DD29BCC9F9C /* SerialDisposable.swift in Sources */, - E3336F2E66F391332E7D62E783958AED /* ShareReplayScope.swift in Sources */, - F6737148A436BCE85FB7D52B96004B4A /* Single.swift in Sources */, - 4363A890A44A03014ADCFFD66418D5E1 /* SingleAssignmentDisposable.swift in Sources */, - E7BFD0ED85BF25173989BB5CB9430136 /* SingleAsync.swift in Sources */, - A65294A9F8B7EF657593F121F4FDF56D /* Sink.swift in Sources */, - FC3AE6698731BB365544AA51F95953AA /* Skip.swift in Sources */, - 429065EEEA2748FF00E24A46C31D9DDC /* SkipUntil.swift in Sources */, - 31860862E8B5422D2B9BA85A6ABAEFE7 /* SkipWhile.swift in Sources */, - 4A0E0497871CFB64E72F8FAA4FF13C35 /* StartWith.swift in Sources */, - 9E6FBA6A44EF3B93AE0F154C14C28BBA /* SubjectType.swift in Sources */, - F333A4F0FA959D4D240860DB31EC5AB2 /* SubscribeOn.swift in Sources */, - 76B1EC973E4FB7E26F059CFFA8CA976A /* SubscriptionDisposable.swift in Sources */, - D52C28802DA9A84D3075330F1BCE3366 /* SwiftSupport.swift in Sources */, - 26CF49EE37BD7B64BD5C537E00D36FE1 /* Switch.swift in Sources */, - 5DB45B5AF03B470BC0DE23CD85047C0F /* SwitchIfEmpty.swift in Sources */, - C776FE1404075255A58F4863F990C0F3 /* SynchronizedDisposeType.swift in Sources */, - 642EEF468FDA1136133CBBF8ACC71FEF /* SynchronizedOnType.swift in Sources */, - 8D4F2C38CCD4A7911023E54E1E92C87B /* SynchronizedUnsubscribeType.swift in Sources */, - 1989446F04F56BB9EAD9C2892736D792 /* TailRecursiveSink.swift in Sources */, - E12EA8F9E473533A97EDCC0D496B9F71 /* Take.swift in Sources */, - A7056122AF22B0612A8AB08EF3C49FC8 /* TakeLast.swift in Sources */, - 95D95B5D797BA2C74DC820272500A370 /* TakeWithPredicate.swift in Sources */, - EBA182943A1F9651083CA2AFC15ADD0A /* Throttle.swift in Sources */, - 93AD1E7C98AA6BE08862F0CBA56F70EE /* Timeout.swift in Sources */, - 23D404B15739540B5CE9D677A11B23D5 /* Timer.swift in Sources */, - 91F0FAF477CC051BB79C3B1C03341437 /* ToArray.swift in Sources */, - B5CAC7CC6EE29FDBF371ED3414FDF727 /* Using.swift in Sources */, - EE182D584F6DE3179EA414D4484FD2D9 /* VirtualTimeConverterType.swift in Sources */, - 10B9C63062250A6047E82151866083BA /* VirtualTimeScheduler.swift in Sources */, - 33AECA452577750CEF8E75B9D279F092 /* Window.swift in Sources */, - A29CA4F4A5FE5F8899E218E8DB913741 /* WithLatestFrom.swift in Sources */, - 7802DE9E62425C326C889C48A27D48FB /* WithUnretained.swift in Sources */, - 27BDD3112C99C932A4AE76E690AE1443 /* Zip.swift in Sources */, - BFEC567098ACBD66C950BAE56F7434B0 /* Zip+arity.swift in Sources */, - 11260DFAD17564A9AF959142F9FCB1CE /* Zip+Collection.swift in Sources */, + 7B8A74816B3579C8E9E97FC214AF1B37 /* CALayer+DDCategory.m in Sources */, + 78ED95C14482FAB4D15763D256E78857 /* DDCategoryKit_Private-dummy.m in Sources */, + 9B008D47D06905233D204E6B3EE46C89 /* NSAttributedString+DDCategory.m in Sources */, + AD716B7AB055195327668CD23438CDB3 /* NSBundle+DDCategory.m in Sources */, + 56049508D23C37DF1B491853C90EC094 /* NSMutableAttributedString+DDCategory.m in Sources */, + 13734F44DE145734D1B8AE382CE33992 /* NSMutableParagraphStyle+DDCategory.m in Sources */, + C65C6B06B5F2832941285B7C41568394 /* NSObject+DDCategory.m in Sources */, + 6CBF24290D7111F01C6961DEB21033B6 /* NSThread+DDCategory.m in Sources */, + E50E5FF824BBF08575110652F7C3FC71 /* NSURL+DDCategory.m in Sources */, + 1A736DE9ABBA98AC1F6566A56B2EC494 /* UIApplication+DDCategory.m in Sources */, + 1AD681A2B881DFC7E1ED39E9DE6C1FAC /* UIBarButtonItem+DDCategory.m in Sources */, + 6857CA656E0B5CEAA2D210CBCADD0A02 /* UIButton+DDCategory.m in Sources */, + 827168EF4BEF0E37302E5CFFA2333CA7 /* UICollectionView+DDCategory.m in Sources */, + B463EAB8F67D59CA22958D125086A5B0 /* UICollectionViewCell+DDCategory.m in Sources */, + 860516551485C31507F0D89DB1A3F0F2 /* UIFont+DDCategory.m in Sources */, + 8ACA8A08542E6DF03C75A2B46ED9AC5A /* UIImage+DDCategory.m in Sources */, + D5BA82388CB4DFAB4121CD0401652443 /* UIImageView+DDCategory.m in Sources */, + 0DD4E3C17C014C6A28FD0B71F34092D1 /* UILabel+DDCategory.m in Sources */, + 0DB15FB76B52351475CB9D3971443EF5 /* UINavigationBar+DDCategory.m in Sources */, + E857AA8D46066D85047687BDF39C6357 /* UINavigationController+DDCategory.m in Sources */, + D1B3B19641743A9854D86BB1DAA9F623 /* UINavigationItem+DDCategory.m in Sources */, + BE9962789E28209043690700B907BDE6 /* UIScreen+DDCategory.m in Sources */, + 0D63DF8098EB14F05B6545F1A7729AFC /* UIScrollView+DDCategory.m in Sources */, + 66805AFCA735A93E55BFD0CDDA3B34BD /* UISwitch+DDCategory.m in Sources */, + E37A6216AFD75B90239DB6DF421B87D6 /* UITabBarController+DDCategory.m in Sources */, + 2E5E0A2D2BF5B391D68E5BC82F52B36B /* UITableView+DDCategory.m in Sources */, + BAFEFCB3668C94B870E94408EB5B1B0F /* UITableViewCell+DDCategory.m in Sources */, + 93BB58F800CF330E15634373A22B4074 /* UITextField+DDCategory.m in Sources */, + FAC6680059975CA72914F9E16FD08433 /* UITextView+DDCategory.m in Sources */, + DB53DBDE21D3A338598D16B4F2FDA555 /* UIView+DDCategory.m in Sources */, + 80F16D21BFBA11D360C08B6BD36F5691 /* UIViewController+DDCategory.m in Sources */, + 1CCD6AE130FFF6AB9569AEC823300C14 /* UIWindow+DDCategory.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9152,24 +9112,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8A611E9FB6E8849AF274202F3647DA88 /* Sources */ = { + 8D58DE3EFDD9DE7F14F2F3371859C907 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C9C541078C08A3DCA7306C5DCFD298C2 /* DDZFPlayerKit_Private-dummy.m in Sources */, - 7BFA8043AD0ECBB4B5D9D4613990C8BB /* UIImageView+ZFCache.m in Sources */, - 35FA4E49A0C2B0488771624B6CDA7AD4 /* UIView+ZFFrame.m in Sources */, - 31B4E898D15832FC1BC68237F9BB08EF /* ZFIJKPlayerManager.m in Sources */, - 63AB970BBE98E7264E62049BA7ADC084 /* ZFLandScapeControlView.m in Sources */, - 668FD3AD6CF987FED79EED890B6A3D63 /* ZFLoadingView.m in Sources */, - 8E0486E16766FBF4D5BAE0929FC75D1C /* ZFNetworkSpeedMonitor.m in Sources */, - 628FAE598DE9B43F3681E954F09225BE /* ZFPlayerControlView.m in Sources */, - 50E4A7A6514CFFDC3D5480978A54B746 /* ZFPortraitControlView.m in Sources */, - 372B54C93B16DD8929F97055350C4F9A /* ZFSliderView.m in Sources */, - 295BEA89F7F4797CA59CA45899BF53C7 /* ZFSmallFloatControlView.m in Sources */, - C9568DA4D2909DE65EABE32F6B20424B /* ZFSpeedLoadingView.m in Sources */, - A442E281BEE2D0D2FACB4D7D9F89ADE5 /* ZFUtilities.m in Sources */, - 53A4B7F55404A47BC291793908C3F5F6 /* ZFVolumeBrightnessView.m in Sources */, + 54F5D823D6BF60C2C3B32249AA716E83 /* DDLogKit_Private-dummy.m in Sources */, + 75F5F8AE658316D7C458A24BD017EB01 /* DDSwiftLog.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9191,13 +9139,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9DAAAC94EA08A733970BDCEA6B69A070 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; A529D46C495FD051E4B903F77F6043CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9284,15 +9225,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A8D5CF971E85EDDEB79849E89790F999 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8209DF048BF7888CB8BFE2B5F12980D /* DDLogKit_Private-dummy.m in Sources */, - 50DCEE73164B3AFD1C490F324A091CDC /* DDSwiftLog.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; AF318B8812CE4B6E41615DC17B23EB2A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9650,110 +9582,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CEA8F158511C41EE947384474AA89518 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 499388C86C0CBD5FA93D25429B0C5BE1 /* BehaviorRelay.swift in Sources */, - 1A34C9ACA6592BE02031F061038A8BB4 /* Observable+Bind.swift in Sources */, - 18DA88E66CE1D42C434D0818DB6A030C /* PublishRelay.swift in Sources */, - 3E04F841235070031A81DCF3B1BA99D8 /* ReplayRelay.swift in Sources */, - 103BB3815E16F724E53C598C49932498 /* RxRelay-dummy.m in Sources */, - 284FA00ED0AA37B8EFFE915153EBB6A0 /* Utils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D2778733CC0940CA030387F212F51F4D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 783608577E137DE369D227B2CB9B65EF /* Constraint.swift in Sources */, - 934B4CBB2731C09105ABE347D5893EF2 /* ConstraintAttributes.swift in Sources */, - 5CB4FC0A68AA22D0381C7920541EB71C /* ConstraintConfig.swift in Sources */, - 10C652E01861536A7078B14F05D2630D /* ConstraintConstantTarget.swift in Sources */, - 758D753B40AC82874357EBBEFF373C6E /* ConstraintDescription.swift in Sources */, - 178B89D5C93CF4BA7D76CA4C5767B878 /* ConstraintDirectionalInsets.swift in Sources */, - F8C574D82FA3EB8D44CA7FCFDC7245A8 /* ConstraintDirectionalInsetTarget.swift in Sources */, - E72CB6F4C9F972FC74FEA902BF4E3156 /* ConstraintDSL.swift in Sources */, - 5EABD8C943988D69534CED5EAC41DE54 /* ConstraintInsets.swift in Sources */, - 6A7755C1778A9B4C13D7E219385DEDE6 /* ConstraintInsetTarget.swift in Sources */, - 3D9A62D3860F54CCB6B2EB6311A8FC51 /* ConstraintItem.swift in Sources */, - 9B4DF49DC4A32F02B2A3C3657F5DB28D /* ConstraintLayoutGuide.swift in Sources */, - B0D427FAA5DBDA38A5D8E7F2A668B147 /* ConstraintLayoutGuide+Extensions.swift in Sources */, - C09C64741F6C26ACF8FD8F534459661D /* ConstraintLayoutGuideDSL.swift in Sources */, - C06DA819E896F79BD12433F4DC6EC9E1 /* ConstraintLayoutSupport.swift in Sources */, - D7654A5DBF5CAF2B0BBBC182AA43E5E0 /* ConstraintLayoutSupportDSL.swift in Sources */, - C9FA86AC6860341F196CD8B03F6AFF4C /* ConstraintMaker.swift in Sources */, - B3D0764C391758503FC4F401CDB09ABC /* ConstraintMakerEditable.swift in Sources */, - AF2B2A0D61267193BAA74F5E77367999 /* ConstraintMakerExtendable.swift in Sources */, - 0BA4019EC5ED7E01689A5560BB6F1B44 /* ConstraintMakerFinalizable.swift in Sources */, - 8B655D6558B0F28D0F3E64F8885C126E /* ConstraintMakerPrioritizable.swift in Sources */, - C7B4108164891E125381A5116FEBA72F /* ConstraintMakerRelatable.swift in Sources */, - C843B63D78E2A33B84EC6B0DE8BF0E00 /* ConstraintMakerRelatable+Extensions.swift in Sources */, - 837E4AE9B2D5C7302D490465BD05B4E3 /* ConstraintMultiplierTarget.swift in Sources */, - 5EF2374BF277BFC7736681C1203EB25E /* ConstraintOffsetTarget.swift in Sources */, - 279189839F5BF76B8ED4C547F40C042C /* ConstraintPriority.swift in Sources */, - E268E251D4979BFBA16E07CC17868FEE /* ConstraintPriorityTarget.swift in Sources */, - 3AF04D3FE4F7A674320699E954A5C08F /* ConstraintRelatableTarget.swift in Sources */, - AFBE2BAA5416A8D1904BEEF3FCE760CD /* ConstraintRelation.swift in Sources */, - 817E5A1EDFBE95825BE62D98C17A346C /* ConstraintView.swift in Sources */, - 550F0180D8B4E234A854A147A93CE1F8 /* ConstraintView+Extensions.swift in Sources */, - 7863D945FDBDE3E0D1AE723AB0C231F0 /* ConstraintViewDSL.swift in Sources */, - 3D023689526735EE055A3DC1CDE39E8E /* Debugging.swift in Sources */, - 3DED1C40E5F95C41A1404367F83F48F3 /* LayoutConstraint.swift in Sources */, - C7E12A27EBD7A6686F1180882FEFB4F7 /* LayoutConstraintItem.swift in Sources */, - 7CE74542CC1B801C7E6C3612BF6681A2 /* SnapKit-dummy.m in Sources */, - E47ED2577798490CF1737380C72E696D /* Typealiases.swift in Sources */, - 5D9FE824C172D7B3054BDCC73D5824F7 /* UILayoutSupport+Extensions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D793CCB6A163DDC57C89471D2479FA34 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E69196262217B4401B5925E7AA7CF18 /* CALayer+DDCategory.m in Sources */, - F5885A36784472BA1278D8398386356A /* DDCategoryKit_Private-dummy.m in Sources */, - F6A51989DDE35BD82A3AC71A135EECBC /* NSAttributedString+DDCategory.m in Sources */, - 00114C4ACC32F826DE2E908827CBC68B /* NSBundle+DDCategory.m in Sources */, - 7418BBA622610E01E15EFF447EB7AA83 /* NSMutableAttributedString+DDCategory.m in Sources */, - A2AFFA49910E461EECD92724E8262F3A /* NSMutableParagraphStyle+DDCategory.m in Sources */, - EA6CCB8756606756EEAC758A3A050138 /* NSObject+DDCategory.m in Sources */, - C53C65C69FA3519A6A91CF6B66A1D4C0 /* NSThread+DDCategory.m in Sources */, - DB62F2655B86C30CF0BF420EC850680D /* NSURL+DDCategory.m in Sources */, - FCE1F7C80A64BADEB761DAE2ED92FFA3 /* UIApplication+DDCategory.m in Sources */, - 944D8F6AE48CC08C87A70140FCD2AE6B /* UIBarButtonItem+DDCategory.m in Sources */, - 1E2AA8EAABD283ED1B02B8A2A076BA26 /* UIButton+DDCategory.m in Sources */, - DFF950E7FC1A1754E9F140350F1C9988 /* UICollectionView+DDCategory.m in Sources */, - D0777BEEAB70D3241288246CBE8C86C3 /* UICollectionViewCell+DDCategory.m in Sources */, - 8620E22F93C9479FD23D6799991F637E /* UIFont+DDCategory.m in Sources */, - 0FD6D24BB7D027E75FBA0E7853AF7D73 /* UIImage+DDCategory.m in Sources */, - D870B5B303D93719EED12531ABF1816D /* UIImageView+DDCategory.m in Sources */, - A3FBA4488AE5E61EB2DF3485CB2D7664 /* UILabel+DDCategory.m in Sources */, - FA7AFBF7E10016B8003B80C036DAD02F /* UINavigationBar+DDCategory.m in Sources */, - 9548BA4190E52423AC1AD5DBF5D2F942 /* UINavigationController+DDCategory.m in Sources */, - 5155C59052BF2D25FF18DA858AA26362 /* UINavigationItem+DDCategory.m in Sources */, - 19668A23CCDA3365AA19A54A1D839237 /* UIScreen+DDCategory.m in Sources */, - B56142E7989F6386E0313DE71EE69D0F /* UIScrollView+DDCategory.m in Sources */, - 3E2E7CCF6A007B2B8583FD421F54200E /* UISwitch+DDCategory.m in Sources */, - 4A333D44CB86FC5CBB8FDB139158A435 /* UITabBarController+DDCategory.m in Sources */, - 10F190AC7CD566624D6F98CA9447B072 /* UITableView+DDCategory.m in Sources */, - 6997268939D7992A94BF78F0C8040438 /* UITableViewCell+DDCategory.m in Sources */, - 9AD1BDFD839833CC24E96A70381948B9 /* UITextField+DDCategory.m in Sources */, - E81B4ABE25EF3FE344E8F0105A379D12 /* UITextView+DDCategory.m in Sources */, - FD211EC7F95F99047BC1F940821FC501 /* UIView+DDCategory.m in Sources */, - 10A795AEF9F0A42BACDF71391B8D7990 /* UIViewController+DDCategory.m in Sources */, - BA297EB8631C0FF54BD8B2A11D3B897F /* UIWindow+DDCategory.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DFBDE2C580635CA42D7233C9E5BB8B70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; E0BA59460C979FEC45FD0B83EDEF7621 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9764,34 +9592,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E2CB0F710DD87B2743D67057F5A05F7C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 992E0537303E36E78C74E9B14BB6EF64 /* UIScrollView+ZFPlayer.m in Sources */, - CF3D50331FD1463872F68C85283B8632 /* UIViewController+ZFPlayerRotation.m in Sources */, - CE98B7A7F417F3F1DB3188D2CEF9F39F /* ZFFloatView.m in Sources */, - 73B5EB46979553CD2C11B01EF3E8D139 /* ZFKVOController.m in Sources */, - 37451B7A4F0D74C70D3DF721FAC257AF /* ZFLandscapeRotationManager.m in Sources */, - C354F1E36A00AF3A3AE54AC40FC62A6C /* ZFLandscapeRotationManager_iOS15.m in Sources */, - 2C026E073B0AA3740C0EE31EEFA7B569 /* ZFLandscapeRotationManager_iOS16.m in Sources */, - A729DE004FE6E27A664E5D9799A0D056 /* ZFLandscapeViewController.m in Sources */, - 5C24705E4DB89D70B94BBD4E147C5D4C /* ZFLandscapeViewController_iOS15.m in Sources */, - 3307B302B6FD3E23FE0FCFA4DAE7DE6B /* ZFLandscapeWindow.m in Sources */, - 488E637448B226434C8767775D4BF0CE /* ZFOrientationObserver.m in Sources */, - 91059D4C65493309E6BFCE4C91E0323F /* ZFPersentInteractiveTransition.m in Sources */, - 5E0F81409A2953040AE644AC1422EC7F /* ZFPlayer-dummy.m in Sources */, - 0E2A99B2BE09629A69736DCFCA9DC7C5 /* ZFPlayerController.m in Sources */, - BE08F310161E7716BAA95CE5191A2EC3 /* ZFPlayerGestureControl.m in Sources */, - 1E40AC928DD42433A347E5A0BA3D0DFE /* ZFPlayerLogManager.m in Sources */, - B1FD44BFD08806412A6F8EC208358AC0 /* ZFPlayerNotification.m in Sources */, - 6B2D877DCA0E095CECD04BA355D66C37 /* ZFPlayerView.m in Sources */, - DBB974A3085A462DAAC46FA1E6979B09 /* ZFPortraitViewController.m in Sources */, - 06C67950DFABC8A6B7157B35C9B5A907 /* ZFPresentTransition.m in Sources */, - 650D7388CF55F805BA16C1D0ED4289E2 /* ZFReachabilityManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E39C7E13A18B6CB7C69FBA6A9CB6C216 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9871,6 +9671,75 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E3C3B4B71AC5C16DA63F2E7D96E3A762 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D5395B7D7E310DEE15823BD66C138E8 /* AnimatedImageView.swift in Sources */, + 4A3F8AECED891D84AA11526713F15CFD /* AuthenticationChallengeResponsable.swift in Sources */, + 5FB50FB8A3C3A846E23A4A7E51FC988E /* AVAssetImageDataProvider.swift in Sources */, + DAB6B2D592DE26433FD1C1848EB182E0 /* Box.swift in Sources */, + 1708E09184AD2C890968DB7F4D69EB6B /* CacheSerializer.swift in Sources */, + EA8A8F6058E6C6E1AA1EAF0AF00E287C /* CallbackQueue.swift in Sources */, + AED32074456880143FAE454F29BF605B /* CPListItem+Kingfisher.swift in Sources */, + 68B00E0F7EFF6DB9289EAD267560A0AF /* Delegate.swift in Sources */, + 66392F9075856C4E91FE119BC55B11EB /* DiskStorage.swift in Sources */, + CD89EAEF7ECCF5522485DAA595CE6F9B /* ExtensionHelpers.swift in Sources */, + 678DA43D37711E1A2CAB02C26960B7C9 /* Filter.swift in Sources */, + 8657BC5246CF35ADE02673145319A802 /* FormatIndicatedCacheSerializer.swift in Sources */, + C4ABF6367E5B58362CFDBAFB9CB00704 /* GIFAnimatedImage.swift in Sources */, + 8AD836A6D281FE1AA0C98691A13E4396 /* GraphicsContext.swift in Sources */, + 6A03FC2516B7A495EE34FCE9B59E3C69 /* Image.swift in Sources */, + D75EED4E8C14ECB35FFA35403B30001D /* ImageBinder.swift in Sources */, + 68EA5287C6AA20298DD8A522E9383EBE /* ImageCache.swift in Sources */, + 64479EB7ECDDB5514FFED54CA1F0415C /* ImageContext.swift in Sources */, + C6D9E3C5DB244862FA6690D103260B7F /* ImageDataProcessor.swift in Sources */, + F60D3370263DA2D40E942766B1793CBB /* ImageDataProvider.swift in Sources */, + 49D94BA8852A21492A084A5EB43E4968 /* ImageDownloader.swift in Sources */, + 55CC5F7E2B3084582E66AE4DA57FAD04 /* ImageDownloaderDelegate.swift in Sources */, + 84FCD1D4164FD9C868F7C0AB70907E10 /* ImageDrawing.swift in Sources */, + 1C84641F5D603F8CBF8317EFDE41ABF2 /* ImageFormat.swift in Sources */, + 21992ACCBEBD7BCA92046656B572068D /* ImageModifier.swift in Sources */, + 071323D92939A4EC7F7AB2CDF5D92903 /* ImagePrefetcher.swift in Sources */, + 5EFF740FABBA6E01356C2F8579361BD7 /* ImageProcessor.swift in Sources */, + B9BB3D84CC17EE59ACE336A51765C7DE /* ImageProgressive.swift in Sources */, + 2AFBB24D35FF29839562E7C341DB2348 /* ImageTransition.swift in Sources */, + DA47FD950F2F8C6AE698F761F0530571 /* ImageView+Kingfisher.swift in Sources */, + 71407FCB0ECE789C9673589F428A88E2 /* Indicator.swift in Sources */, + 2FE1962098BB19312F7D1726C5F0F6C4 /* KF.swift in Sources */, + 5222288993B48F69B336D16BF4B56DBF /* KFAnimatedImage.swift in Sources */, + 70B8C31CD4325870960D3987AD8C3C60 /* KFImage.swift in Sources */, + 2B2B60F423A8A8EA83D5774D9A9D155F /* KFImageOptions.swift in Sources */, + D367B865DF0A1052BBF0889DC9C57D3F /* KFImageProtocol.swift in Sources */, + 5AA1112B86E90DA8422AAD8BD2AE1C5A /* KFImageRenderer.swift in Sources */, + 0BF34221145C07F49FFC8E000879FDBA /* KFOptionsSetter.swift in Sources */, + E130D087C8EE86A22A9605E202077227 /* Kingfisher.swift in Sources */, + 8C90ABD82828B19967D5A4B73BDE9873 /* Kingfisher-dummy.m in Sources */, + 0A1F15B622755CD20B03D30E177D46D3 /* KingfisherError.swift in Sources */, + 5FD94946AFA2D7AA341C0991D9E2A2A1 /* KingfisherManager.swift in Sources */, + 3538DF53C88E1DDB4E8F4F190725FA34 /* KingfisherOptionsInfo.swift in Sources */, + 0E760F09745425718BA2E5361E733697 /* MemoryStorage.swift in Sources */, + A6498C0E57CA04F6126F049DC7A39135 /* NSButton+Kingfisher.swift in Sources */, + 66389A7E3907BBEFC39A0CC3337162E4 /* NSTextAttachment+Kingfisher.swift in Sources */, + 343A1E7CB9D4DE4F324217378D85B599 /* Placeholder.swift in Sources */, + C6AEAC06723986C6FEAC3F1D3F7145F0 /* RedirectHandler.swift in Sources */, + 9109770BCA0B75EF50A34DEB37959F43 /* RequestModifier.swift in Sources */, + 30FF9533A68587803972DCC02C82D09B /* Resource.swift in Sources */, + BB9C5A4546BA2533696C38391855D6BE /* Result.swift in Sources */, + 6606A0DF01F17966B918856E5800F6C5 /* RetryStrategy.swift in Sources */, + DCFCC9F5005C8BCCBE0B1F3FE18C7707 /* Runtime.swift in Sources */, + BA379F76AE41CA5762E2418140B8C918 /* SessionDataTask.swift in Sources */, + 7B7B51E5DB2EEA17B98B2C83F5A78507 /* SessionDelegate.swift in Sources */, + 570E5AD8AD2727EC5A92B29DEEE32B27 /* SizeExtensions.swift in Sources */, + FCDDDBC9B067432F67A3C5C42329CA6D /* Source.swift in Sources */, + 1D85A3F88FAE6ACD8983DD7C4E8D9EEA /* Storage.swift in Sources */, + F283CBBF5CAC5A0B4A6B75F998D0EC3A /* String+MD5.swift in Sources */, + 0CEB4B6709A85E0B6B149DDFFE4794FD /* TVMonogramView+Kingfisher.swift in Sources */, + 91F7B415C4D651882C1636B3002DECBC /* UIButton+Kingfisher.swift in Sources */, + 11FB8AD6C0386C8111B7806C5889D778 /* WKInterfaceImage+Kingfisher.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F121F9D88EEB7CC5CDC5CBE4B7E8EFE4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9902,405 +9771,401 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F729AFD5CDD1D3C4CC181DB4AAAFE4BF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5A0DA2D434100919B6993BFEF0057220 /* Pods-OrderScheduling-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 05A3D07D786A3B8FAD5BE85C237E3A89 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 4196F8D5D2A0080F9911F958B5140E1E /* PBXContainerItemProxy */; - }; - 05BB062531E8D6C834D07DC862D01321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 46A1C7283A4463D87FF9CFA9B0BC74F2 /* PBXContainerItemProxy */; - }; - 069042393279CD7EFD0CEEFCDEF84CFA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaDebug; - target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; - targetProxy = AC0EDD9FC5BAFBE2C3F8B73F59427E2A /* PBXContainerItemProxy */; - }; - 0F90FF8284E04F55BABB3C3358F8D685 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDNetworkingOfAlamofireKit_Private; - target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; - targetProxy = 7A2FD56B316C051046CC1FBE42DD0AAB /* PBXContainerItemProxy */; - }; - 119F4B1913D996E6930889680A5762E7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 221A8213949380F0CADC53BD0FDF489B /* PBXContainerItemProxy */; - }; - 163DB7B3652F7C0EB67687403E8E5885 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 784BEA9DCD80327D5A1C36236B9329C6 /* PBXContainerItemProxy */; - }; - 1A1D94C2354C03E09236F1CC3B058E53 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = B2F2AB85D564668B9C935B3B377584A4 /* PBXContainerItemProxy */; - }; - 1B9B7B6F98CC6DB644A37D6DAAAE556B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = F8DB6372BA35CDFEEE28F2083F1B65B8 /* PBXContainerItemProxy */; - }; - 1E28FF4F436BE8F0138CB17C74B3FB51 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 1163DAFB41FA0483F8DCDF80E601F5C7 /* PBXContainerItemProxy */; - }; - 23A7F69FBC496F50959973A78A572E8D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = EA57A903FC88FAF92314D7AFA1C64605 /* PBXContainerItemProxy */; - }; - 23CE3341630AD15F84E511384405675E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 7D4BFC8371998FA3FA25ABC537FE165B /* PBXContainerItemProxy */; - }; - 24860C481AFEB17AD04BED4DE5FF3E7F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDFontKit_Private; - target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; - targetProxy = 2E1852ECAFFDE2120AC3DF1AF20AE2C5 /* PBXContainerItemProxy */; - }; - 24CE46EDB11393425A246D9A15385648 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 800D49BCCCF9F2F1DFD5F952B495972F /* PBXContainerItemProxy */; - }; - 27170593F4683A642A4175F2A54E9F35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = A5A58C23CCC72DC3669BE1CD086B0BB2 /* PBXContainerItemProxy */; - }; - 2725F316D2B9635CFF2B8CA480B88C94 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 2A61F448C16FD5252720F8F5234D3859 /* PBXContainerItemProxy */; - }; - 27D779E7DB16423EB10B5FC3BEA6926D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 3E4E24F46E625E70BA6CDD02BCAC56B9 /* PBXContainerItemProxy */; - }; - 29C1C549BC9410B99C0BE9885BD006EA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDControlsKit_Private; - target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; - targetProxy = 6C89FA2FFA9652F1B4F79F5549FD3ADB /* PBXContainerItemProxy */; - }; - 31558D23FA6B936573E6163D6FB68929 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDMAMapKit_Private; - target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; - targetProxy = 7AD708EC231BD962042FB8D4ED2E6313 /* PBXContainerItemProxy */; - }; - 3469005CDD4630967CC27594A146DE19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = FA71D17D572649DD0D711BDC7356E4A1 /* PBXContainerItemProxy */; - }; - 36ECB06DFCC601067099EBB3E8C04D18 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 3CCFA3B00BD43D26296C7426F75B9BEB /* PBXContainerItemProxy */; - }; - 428B6FE1C03277749F61E8E1BB07391F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = 1F26192AD75406154CA68DC08BFB4E92 /* PBXContainerItemProxy */; - }; - 49FBBBF9C09416D8888CE22BA59BC20F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = DD1B8C354770BFDC0C9542729A500120 /* PBXContainerItemProxy */; - }; - 4EEFBED0AEF2FD83BA5AE9D44A7293A3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = F9238204FB407454E012B728C43D7CBD /* PBXContainerItemProxy */; - }; - 55B5F05A2936710D641C15518663A2C1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 5A86AC6D6EE0490EA1A08ABF9C034EE6 /* PBXContainerItemProxy */; - }; - 5B51982CF0FC96ADD6C673D3A32AB271 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 9BB47C2B9951EF95D50C4300C603AEF0 /* PBXContainerItemProxy */; - }; - 5FF87456B2070854137718EC1AE4FC69 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = C977352928F897A3DEFBF22C5A25513D /* PBXContainerItemProxy */; - }; - 6766E622E75D4EB5D69013F255FDE404 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 4E9FD5B7FFDB02C1B61044D2ABC4E391 /* PBXContainerItemProxy */; - }; - 677398DF0A317E038B01D0C3D32233B9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = DBFA78451A833F53B170B04229DFE653 /* PBXContainerItemProxy */; - }; - 784D93A9BD7CEA6E03137E17F5517330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDBasicControlsKit_Private-DDBaseViewController"; - target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; - targetProxy = 124D5C0F4203EDC8B79358BEDA6B6B1C /* PBXContainerItemProxy */; - }; - 7B043D3168439489E457848B13C1306F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDTimerKit_Private; - target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; - targetProxy = 52011F1A44ECD5A2776F29D9ED4678DF /* PBXContainerItemProxy */; - }; - 922CEE27094503CE68474056F9106FC5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDColorKit_Private; - target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; - targetProxy = 078938AEE201DEEAC313FBE6172097E4 /* PBXContainerItemProxy */; - }; - 936CEF3FB5E6BD061592D84C2B88B453 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftEntryKit; - target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; - targetProxy = 9DE74445A0FD881B93ED60A14B5F80B0 /* PBXContainerItemProxy */; - }; - 93ECD1C153E78E23DB90C22840A340B6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 0799A4B99FE4940FC87FA7561BAAE3FE /* PBXContainerItemProxy */; - }; - 950B00B7D47525C9D8B22FE354B4812C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ESTabBarController-swift"; - target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; - targetProxy = 6F1B3B488154F4D825475DF44B472467 /* PBXContainerItemProxy */; - }; - 95F0409DEB351F7DDBE5A5AA4086696B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = B2A1791F74A23542E9AAF46CA376A0EB /* PBXContainerItemProxy */; - }; - 9797E8DA7DA2CDD55E26BC2C542979D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDZFPlayerKit_Private; - target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; - targetProxy = 8F6EEECF5330B85833594B3706DADD2E /* PBXContainerItemProxy */; - }; - 9BF5887550633A072B960EB1E6573621 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 19A65C4EFB3A9AF86A60D8EF65B92A80 /* PBXContainerItemProxy */; - }; - A215BF5D40BC62629983A00B8C339FE0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 8B2819DC4AACDF8BEF3FE3969A81BC69 /* PBXContainerItemProxy */; - }; - A9F574A140FCDECB1448108A580232A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = D9F216466E12E45A2088B9D2B9A56654 /* PBXContainerItemProxy */; - }; - B03A83C51611370DE641FBCA95918B4E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = E257B38AF733AF3F565151078DCDB902 /* PBXContainerItemProxy */; - }; - B264637A5A4B5838FAEF27956374220C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = C35C5C5886A746DF8F129E2287D4B39B /* PBXContainerItemProxy */; - }; - B3BB547080DB572FD33CEA009CEB09F3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDToastKit_Private; - target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; - targetProxy = 635476021FB908268BEEBEA3936948A7 /* PBXContainerItemProxy */; - }; - B88E95EB5B7BBF5CB36FC748091F3FE2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = F01034E26FB9EC9282063F9D8271D02B /* PBXContainerItemProxy */; - }; - B8F5950B777233442E5FC171BE82D170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 24992E01498D5FFF1AF68B8710C7276E /* PBXContainerItemProxy */; - }; - B9D5343BB0CC3D8F9862884BD123C1D2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 25A458C91608FC696B8791C705A78037 /* PBXContainerItemProxy */; - }; - B9E631AF87F9F1F4A1C215B4530E8B62 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = F6D4CB513F21D1F1FF3497B8E19EAE02 /* PBXContainerItemProxy */; - }; - BA66AAB3CAE59398169B448C57345DA7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = B99CCF15C5DADA1D4540C5EBF6B85FB0 /* PBXContainerItemProxy */; - }; - BA7212EA5784044A76DC0E85941616A8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 0CC11EC23DE3D9BD3F97D0A30F8D1FED /* PBXContainerItemProxy */; - }; - C04D96AA4B566D3CDD105485A38F200C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 6AFB1AC7624DE06587A7763683835E69 /* PBXContainerItemProxy */; - }; - C19561EED08B5A4344F50F6897B48852 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDWebImageKit_Private; - target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; - targetProxy = C38F67800CADD5455ACD1B7BCD53B128 /* PBXContainerItemProxy */; - }; - C2628F40C0B35CF050585FC0FE22A861 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDProgressHUDKit_Private; - target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; - targetProxy = 91791594371230E53F4A609C3A980724 /* PBXContainerItemProxy */; - }; - C395228FA492BC79D23FFC400A41BC41 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = B665E1EC2346E4FE8BCCFA6D181983E7 /* PBXContainerItemProxy */; - }; - C77C13E927525588263A3BB852B0146D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = E505C977FB790D484F96A9AC65FD4BEB /* PBXContainerItemProxy */; - }; - CC4C456B1C15FC2D74B2314B2FCC196E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1074DBDE215198949BFFA507A9B9BBE5 /* PBXContainerItemProxy */; - }; - CEB91C2DEE2AE4A90031CBE2BD5D643A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = E693ED9E18978C30CE43D7E98DC19A49 /* PBXContainerItemProxy */; - }; - D066796B1A29174EBCE519023513BE61 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDAutoUIKit_Private; - target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; - targetProxy = 5882D4DEBE31A4359A7A973F3DC81290 /* PBXContainerItemProxy */; - }; - D1E02E066C5365072DA63A05D82FC37D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZLPhotoBrowser; - target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; - targetProxy = 8200076DB7DD8E28C2C6C3B5144236AE /* PBXContainerItemProxy */; - }; - D9260368117D3715C97DC08E6E6FA39B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZFPlayer; - target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; - targetProxy = 6459C7F97233F81530838A0C61DAAD35 /* PBXContainerItemProxy */; - }; - DE505E552092F72A33457D88C5B045AB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZFPlayer; - target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; - targetProxy = 0425340B0A595BD2091DE677E57F3688 /* PBXContainerItemProxy */; - }; - E71AC0AA74F133735844037DEAB198A1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = F4B04C0C01977621FC58ABD43011A45E /* PBXContainerItemProxy */; - }; - E972F1FE5FB33A4F557D87B0DBA63B12 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 9265BF1E146948799F25C9FDEC15DFE4 /* PBXContainerItemProxy */; - }; - FA1EEBC9A7C7958E3C65B896B8BCD6AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = CC8F351B58D78C44A4C33B4D3734C6E1 /* PBXContainerItemProxy */; - }; - FD00FD6B7384A9B40D097D538E01C02F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = E3B7111F4B3D37AFE91830298B0540B0 /* PBXContainerItemProxy */; - }; - FD8589DFCB82361477414DDF3309A328 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDMAMapKit_Private-DDMAMapKit_Private"; - target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; - targetProxy = B9E3553E03D76063DC85F77E771592C2 /* PBXContainerItemProxy */; - }; - FF879B908D51D8A5AA2C2D1BD54E7F07 /* PBXTargetDependency */ = { + 01B1EED258D48CEBA0538A7F29ABE27C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = JPushExtension; target = 609276B985CD7549B9F1DEE4969208FF /* JPushExtension */; - targetProxy = CB898204CF062DF703B324226A1B1055 /* PBXContainerItemProxy */; + targetProxy = 73929966BAE228E33EBBD1B9E3797A04 /* PBXContainerItemProxy */; + }; + 0267E7EB9D024CF69A7D0213DF0F6BAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 99256FBD7CB7407526059F95E83EC8E1 /* PBXContainerItemProxy */; + }; + 0EAC37D43CF0487BFDDA749E158CD1AB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 5F9790F1BD5C03342F60D0F15FF7178C /* PBXContainerItemProxy */; + }; + 0FAE808DFE9EB0D7A1E6267E76F63671 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDMAMapKit_Private-DDMAMapKit_Private"; + target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; + targetProxy = 1D97D58C139D2929AD86A2F1EB6940C8 /* PBXContainerItemProxy */; + }; + 176833C260C8B4D749C359CE2DAD0CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 86A203B1DE17342C6750014FA46A8C1E /* PBXContainerItemProxy */; + }; + 1B3D29E7F86C286817B2682386C4A2D1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 4A032C308F77314D91A1F2F349F933DA /* PBXContainerItemProxy */; + }; + 214E46D8525427371BC73801001B1CFE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDMAMapKit_Private; + target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; + targetProxy = EFC39F13366D9ED17C65E2D6FB3A4315 /* PBXContainerItemProxy */; + }; + 217944EC6AD3CD827049B657B85DA7CF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 723C4985B367E19D5583FA3A5CB33321 /* PBXContainerItemProxy */; + }; + 219788CBFEE698BB1DA86AAD1B8D38AD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZLPhotoBrowser; + target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; + targetProxy = 12FFDEC91CE9585CA04066CE9FADB0DC /* PBXContainerItemProxy */; + }; + 273D030CC6309A1A2ACE84948E2ED921 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 257CAB14C37B7EEAF0E24C55A7AC4B45 /* PBXContainerItemProxy */; + }; + 285A6150C23D95AA30F2CD7FB90E29BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 2A4FA700414D6B7291A8B8FCB7EAF2E1 /* PBXContainerItemProxy */; + }; + 2DEACD8D586C7AD536E2193E6B1CEC40 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = 0E57264424903E2396252FA7F959B4BE /* PBXContainerItemProxy */; + }; + 2DF7099A45C4697E2BDE60C004B520D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDBasicControlsKit_Private-DDBaseViewController"; + target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; + targetProxy = FCFDAA5D495F7FFB2F26E59B4770FF85 /* PBXContainerItemProxy */; + }; + 387007594C6E93E32894D68032404CE2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = A0CC7F4B0FD1CBF19AEC4C9A20F4346A /* PBXContainerItemProxy */; + }; + 419C77D7F5D6A582492BAFDB2EE68C6E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDAutoUIKit_Private; + target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; + targetProxy = AB1517FD0B364A33B12C3A24126885B3 /* PBXContainerItemProxy */; + }; + 4844A9509C91F02572BFE85848376727 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaDebug; + target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; + targetProxy = B13EDBD395ECAD5FE7F7443119DA8C10 /* PBXContainerItemProxy */; + }; + 48A1EF832B00C8A6768040E84A775FEE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftEntryKit; + target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; + targetProxy = F0DAE8DE7A9FEC6609DF2434CBF87EB0 /* PBXContainerItemProxy */; + }; + 4B15693462011BBA756FFD6EBEF775C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDTimerKit_Private; + target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; + targetProxy = 0174AD7B347A056C3E911F311AE91139 /* PBXContainerItemProxy */; + }; + 4D6B0DF20D3BB1F0CE91126387C75D40 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 9D064F7719DD8533780D2B126A1EF999 /* PBXContainerItemProxy */; + }; + 4E14CC90C34C8974BE83AC408CB58059 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDZFPlayerKit_Private; + target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; + targetProxy = 65C6569A20E6750CF6B461F978434EAC /* PBXContainerItemProxy */; + }; + 519E08A71F4FF6E2E48661642AC10FD7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 4CE89AB1A58287A1B42A3D1560DDC5C0 /* PBXContainerItemProxy */; + }; + 532736136AADD91ED59EDA2B42274777 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 75DC785E3B6E3931FFC8D2E6AD4EE6B7 /* PBXContainerItemProxy */; + }; + 5A7979EB9FC3A58B7F1D27E782F5D22B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 0025F7B1B0535958F22F6141D151E5BE /* PBXContainerItemProxy */; + }; + 61D1DC120390865DD45C3C63BAAFD303 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDColorKit_Private; + target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; + targetProxy = 8FA22AA228250F0E7792C900A7389B63 /* PBXContainerItemProxy */; + }; + 651497B18D8301DE56A7F0625DAA3A05 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = F54C7EF5C6738E6D7311D699940C71D8 /* PBXContainerItemProxy */; + }; + 67F1E9942335071A50E6F4816CBA111E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = EC2341509BFC12896E6AD4C9AF3E26C5 /* PBXContainerItemProxy */; + }; + 70240AD04A75F8899CB38CFD36733B08 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = 38049CF43FA83276F4C6BBD808447481 /* PBXContainerItemProxy */; + }; + 709933F69E63C6CCD2DC9C160BF8B748 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = D8F4C09BC5CEA1ACDB3DBFE78536A087 /* PBXContainerItemProxy */; + }; + 7157978644BAD6575D1F9B6AA8C6833B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 6645971979F4D812F9CA84D05328F05D /* PBXContainerItemProxy */; + }; + 718AAA855BAB6A3120F20E141349EFFA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDFontKit_Private; + target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; + targetProxy = 8863E8D1C7DCD6920D8AEA7648A1A32A /* PBXContainerItemProxy */; + }; + 7193FC3E15457062F3FECFFEB94501AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 9DB137CE6D346AECF67B347D0CE81972 /* PBXContainerItemProxy */; + }; + 757AB9DA1442794313B2A08ABDE92FBA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ESTabBarController-swift"; + target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; + targetProxy = 5C77631C8A2769489ACA6EDFFB209BBC /* PBXContainerItemProxy */; + }; + 75ACC5A81C04A89860570C1DF3422DB6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = D6BD12B38DCF54D7C793179A68565281 /* PBXContainerItemProxy */; + }; + 7DA6785F0E822F048F147ECE19A4E214 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDControlsKit_Private; + target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; + targetProxy = 49C48130C0CE3874C5DC14936DF39BAC /* PBXContainerItemProxy */; + }; + 8560C25F1CDE3EFFC604DBFE14BAA490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 41145A4CD74733809865335A73680398 /* PBXContainerItemProxy */; + }; + 8644F6B32E826AACCED66773F3E40870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = C08D7AC4DCC323AA247F71FE8E7D3811 /* PBXContainerItemProxy */; + }; + 88DE879B5BA3A96DB8CE0CB0304E5D37 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDNetworkingOfAlamofireKit_Private; + target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; + targetProxy = 78E15F88CF8910A2B88EA9FF729FF754 /* PBXContainerItemProxy */; + }; + 900C78ADC2AB24894C0D8BF30212D763 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = DA724CFE6CD85F457B5DA902D8B9F17D /* PBXContainerItemProxy */; + }; + 90B36DEE1B35036BBFF03599D1C1D764 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = E343CA07E9455BA609E6E547DDEEA361 /* PBXContainerItemProxy */; + }; + 9714C860B1AD1A225256A6C4A4401F64 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 6988ED3B61735AF370E27B3C458A8C8B /* PBXContainerItemProxy */; + }; + 98315FFFD22337C65E0F49B27919E442 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDProgressHUDKit_Private; + target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; + targetProxy = 8B4DDF16E6853E8F443231E1FA462071 /* PBXContainerItemProxy */; + }; + 9857529CE93490618D8F295061A63490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 6EB33697A30B2F21A466E1F7AB54A9BA /* PBXContainerItemProxy */; + }; + 98F49638C130624F253EBB4AB68D7A06 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 1DD33E892E4709308B96F04467529B39 /* PBXContainerItemProxy */; + }; + 9F4622A0BBB61CA69C9CD1F7DB5427C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = D175E8BCB50EE18631499349583BE96C /* PBXContainerItemProxy */; + }; + A20204497FD16442D2C40C737770FAA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 29BD219F0A5F9F4E2564ED2FAE7DF7D1 /* PBXContainerItemProxy */; + }; + A46120373D78A88BE13C09306FFD435F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 407D3548102C49E6EF58479D3AA79B3D /* PBXContainerItemProxy */; + }; + A82E61A3A00F2E4F203F96A5E461FFD6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = AE05AC3F166A06ADF0700FD36A719D64 /* PBXContainerItemProxy */; + }; + A8B506A786275E4517E980F3F0166F64 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 1FBAD7E3D91A1547BB78BDF20A281F4C /* PBXContainerItemProxy */; + }; + ACC01F0FD6F863336F351DDDC9835856 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = D187005B458FC5613AC4BF3965989CA4 /* PBXContainerItemProxy */; + }; + B1FDC7179AE359CE710FF3A4D69A61F8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = F25E11D8CEF4AE3AC7B37A9125559296 /* PBXContainerItemProxy */; + }; + B581CD04B72EF3341A7B1CFF1DCFB68C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 63426AF61CA9FD98537070914DB5B2A5 /* PBXContainerItemProxy */; + }; + B68AAB1BFDF7FA6EFD1E197B9D4CCAD8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 8E73D0D7E1CFF3EEEDA7F2DE10ED7842 /* PBXContainerItemProxy */; + }; + B95991716939568087057BF9BB2394BA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDToastKit_Private; + target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; + targetProxy = 4DF75C6875F35BB26D72F5CD377951B6 /* PBXContainerItemProxy */; + }; + C1FD81E5043D0C04940D56ACA58459E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = C9C891F82755104558DF219C77142080 /* PBXContainerItemProxy */; + }; + C8C4AE810675415E0570E328826C6329 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = CDBA8832A1310280AEF9553A835BB1E7 /* PBXContainerItemProxy */; + }; + D41EC3A214F1206115DD432FDED33585 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 98266493EDADB22A6B4D5BFB0F24A83F /* PBXContainerItemProxy */; + }; + D52D0ACD16C9F7B2253C66A974E4B47A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = B57DEF70969B69F07DD322AFBCE363BA /* PBXContainerItemProxy */; + }; + DB3E9F2052BF2D8D5B263E9E57B33B7A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDWebImageKit_Private; + target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; + targetProxy = DFFE105A4A7F6013CB0D91DD7A7251C9 /* PBXContainerItemProxy */; + }; + E44309840A9FD0B1D8F3EDB2BC2FF10E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = 1384888C8A3CFD0AA4CA96191762E782 /* PBXContainerItemProxy */; + }; + EFD43006FFD813DBACE4CF93DD894B12 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = 090AD1AD6300B0D5A98001FB3A754F9B /* PBXContainerItemProxy */; + }; + F3806B52648F8514A70D4115C9A1563B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 723F13C04923F8F875E2B33D13C02C63 /* PBXContainerItemProxy */; + }; + F8C7AB87EDC6D8929EB388AAB0D638AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = FC7A3206F6548135C0D2685E832EC1C7 /* PBXContainerItemProxy */; + }; + FCFA0D825B21ED8D887148CAF884BC41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 3EBEB4FAA115BED3174945927C7D4B6D /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 018D720E452377F7AFADDD01046CD345 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */; + baseConfigurationReference = 659770621D45CCB53A9A70CD45119EFA /* CocoaDebug.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10325,9 +10190,64 @@ }; name = Debug; }; + 01ABA1A919BA3CDA5E886B018A99C2CE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4EBF00F4EB391EDD8D21461E76085905 /* DDLogKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 05C613C85B4859987E1DE8E482693697 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DF9EF57BA135F7843078E9D6C2B5160C /* RxRelay.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 08DB115CE7F4C5FF3BE8B29587F71FD4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */; + baseConfigurationReference = 992DB0EA4C2381C4237F363A2BC957D4 /* DDFontKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10353,9 +10273,35 @@ }; name = Release; }; + 0B6A55299EA87829C9DE2393581AF928 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.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*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 11D56227FCDEFF4EBBE0DE515B30A97B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */; + baseConfigurationReference = 90589C26F77CC9167224A4B61D04F1C3 /* DDProgressHUDKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10383,7 +10329,7 @@ }; 1217A5FD207A369EC08F200D61302F28 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 3DCFBC5EDE10C07D7A15FA615683BFE0 /* AMapSearch-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10403,7 +10349,7 @@ }; 123B56BFFEB521A2C49BD4633B53B7A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 2EEBE5B816672A8D731D5A083ECDF3C3 /* AMapTrack-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10423,7 +10369,7 @@ }; 1450BF00D614BC5BD29AEBAB30F1298A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */; + baseConfigurationReference = C1CC42E28135F2F470EE9DEBF994873B /* DDColorKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10451,7 +10397,7 @@ }; 168F88F257BF3076AC5CFF0D000CA9F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 6855DA1F038355FFEA623A892D7DBD82 /* DDBasicControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10479,7 +10425,7 @@ }; 188FC488B4497E52A2AD63D9E9A58C6F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */; + baseConfigurationReference = F7CD411F031CCE903FC84839591FCC86 /* DDTimerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10506,7 +10452,7 @@ }; 1AA4002D0330C8EF5B31DF576A7A59F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 8F1C147D0F48E0B15A53B09C7CA03B98 /* MJRefresh.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10530,37 +10476,9 @@ }; name = Debug; }; - 1B850F53C16B4B3B566816476D4A1216 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 1E1C0DC034CB8D9DDA9B48115E03DD39 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */; + baseConfigurationReference = 2554C577E34B019C86E26A6973D835FE /* ZLPhotoBrowser.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10587,7 +10505,7 @@ }; 1E5970583A4B8409CA1869CC05736093 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */; + baseConfigurationReference = D0D523645EEAF06422D01DF5FBDF06EE /* DDWebImageKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10613,6 +10531,24 @@ }; name = Release; }; + 20D97AC6A3ECF48792101F8462709F9E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6EA3AF2933A420A8A9F34464F41653A9 /* DDMAMapKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 21DF2B800B6C1129F0CA39B4F82D8E18 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */; @@ -10638,27 +10574,9 @@ }; name = Release; }; - 225515D70FEEFED3E15BDC6B0DF1FEA7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 236308304D4140A59E416ED9AF9CF176 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 516FEC0CB6F82247CC6A00A88F73D811 /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10678,7 +10596,7 @@ }; 2384B389FE9C559487EAAF74FBF2B839 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */; + baseConfigurationReference = DCCAABB5171A569865333FBF61C3440D /* JPush.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10696,37 +10614,9 @@ }; name = Release; }; - 23BE172632EE4656A61A094A86B26601 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 263B2806AAE5C1D7D48C043A3FCCC728 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */; + baseConfigurationReference = F892A795567F07DEE31BE46479B4E6E0 /* JPushExtension.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10747,7 +10637,7 @@ }; 2774D786BC2717CFCFF207AB6F982889 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = D5D831637647C2BE76E8F6C07237C9AD /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10773,33 +10663,9 @@ }; name = Release; }; - 2ACFAB6E58DC5C72A09434FAF470F247 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.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*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 2AE5AF3FD2DFDCD43CC42B444D3685F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */; + baseConfigurationReference = A39CCFED623E5CD5F8525BD8942F45E6 /* DDTimerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10825,9 +10691,36 @@ }; name = Release; }; + 2B06A4828D37FB4597756B329AEAEADB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 819B8788CB250BF4C1B4077887C2BD34 /* DDCategoryKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 2B195AAB226B108EA239780A82482E05 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = CA4F981BE3623E27D2D9E9324CEA49E0 /* DDControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10854,7 +10747,7 @@ }; 2B36F70CE1C1C6501F373FCE4126DC6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */; + baseConfigurationReference = C4CF1BBD892CBCB78446D5FD2C3D26A1 /* DDFontKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10879,9 +10772,63 @@ }; name = Debug; }; + 2DEA04296706A4EB36013E082524D05B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E9420EFD522774D192036ECECB3FACDE /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 3AF0C78ADDA2F5EAA1EB6CB1742B7AE7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F4D55CFFD149C3B284D8EE3DEF3FF276 /* RxRelay.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 4056C9A08E35ACD5BBC3D37087CDAFA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */; + baseConfigurationReference = 6EA3AF2933A420A8A9F34464F41653A9 /* DDMAMapKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10906,35 +10853,9 @@ }; name = Debug; }; - 405CE861F2DAAEE7F9B4B01B8B881ECE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 42A9DE01C961F294E9E65F606C83F895 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */; + baseConfigurationReference = 7A1A539E94CB2AB42099F3C0090CBA73 /* JXCategoryView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10960,7 +10881,7 @@ }; 45C0D4101B0105F3C514D259CC801DD3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */; + baseConfigurationReference = 01FD5837AE035808BE0618AAE400EA00 /* ESTabBarController-swift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10986,7 +10907,7 @@ }; 4672A4BF14B52FE4E6C61D2CBB58D572 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 91555D8E0D20A5FE0B472AF2093996A5 /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11004,64 +10925,9 @@ }; name = Release; }; - 47924F97969AC8DF532BC90DB5773055 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDZFPlayerKit_Private; - PRODUCT_NAME = DDZFPlayerKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4AA08EBD037B95BB3DF2C74131B42A5B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDZFPlayerKit_Private; - PRODUCT_NAME = DDZFPlayerKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 4BEBBC249728A8B650356245E4D06440 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */; + baseConfigurationReference = 4EE2E00024B4D570844A686A7824A3B4 /* ESTabBarController-swift.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11086,9 +10952,36 @@ }; name = Release; }; + 4CF76FC539B56458805962023BA6E490 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 93835D608E69428A12FA633A7405E4CC /* DDZFPlayerKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDZFPlayerKit_Private; + PRODUCT_NAME = DDZFPlayerKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 4D70571EBB2A5ADDB6D08E86FCEA1D56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */; + baseConfigurationReference = 28EB013EB7181121555E62D1C41C8D0C /* DDAutoUIKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11116,7 +11009,7 @@ }; 51D20D1EB1E2372322A459D47077BFD1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = B64A9FCE210D137E630D9CF68E1E5350 /* JXCategoryView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11143,7 +11036,7 @@ }; 55D69FAAE9CCBBAED1163854F0161EDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 322351115B7C22B66579795D064B2F35 /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11159,9 +11052,9 @@ }; name = Debug; }; - 59D3BD35808BC191ACD370310207A71F /* Release */ = { + 5910689BD51AF1D8E3D790A0E02FFBB4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */; + baseConfigurationReference = 02EA2C0E3AFD66830FC038CD152C07B0 /* DDCategoryKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11189,7 +11082,7 @@ }; 5A6220AD7DA9D160794FE6BF8FD205E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */; + baseConfigurationReference = 731F6DCE2AF4C1369008D47C64D2986B /* SwiftEntryKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11214,61 +11107,9 @@ }; name = Release; }; - 61A3405E8B6226E4277BAA91995E0938 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.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*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 634576478A38E0A4A0E5AD84C8266468 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 675A29F53BE9906959F37FEE1EE61428 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 417E63F3D53DC0142E653329C6236A23 /* DDControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11296,7 +11137,7 @@ }; 683CBD3ED2DF10F90BE5DF8A32678829 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 1C64CAF899061C830C13F984E8DD9485 /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11312,23 +11153,24 @@ }; name = Debug; }; - 6BDA489EA0229726B193E6308E70EF99 /* Debug */ = { + 699AFC2127477B6DD7903F3531D23E07 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */; + baseConfigurationReference = 4986B37191A18E8222802423B00A44E4 /* DDLogKit_Private.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZFPlayer; - PRODUCT_NAME = ZFPlayer; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -11340,7 +11182,7 @@ }; 6BFBACFB4B6A8D5381F77CE5DD2C3D31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */; + baseConfigurationReference = 26000978C484D72F0EF5021CED0B0D81 /* DDColorKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11367,7 +11209,7 @@ }; 6DF268663C4E2B7742193B9E3287C2D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 84C599F0538A2587FF573AA7D3C786B5 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11393,7 +11235,7 @@ }; 7A099547C7D8436757FBF497CE9C2EA0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = 913337BC541DE4C4B4E7CD89CE7AF0B3 /* DDBasicControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11418,9 +11260,28 @@ }; name = Debug; }; + 7A732FECCAB68017EBDB9655682B9C8A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6855DA1F038355FFEA623A892D7DBD82 /* DDBasicControlsKit_Private.release.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 7B6677F218B10F7EDFAE251E01DE5D8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */; + baseConfigurationReference = EFD47D66982D98871C3031580A03728F /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11447,7 +11308,7 @@ }; 7BD8B011D33F9E7AB4EFDAA942433D92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = C40A021AA6562388D2B39243583B7FB7 /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11465,30 +11326,21 @@ }; name = Release; }; - 8259ABC3A5E5C5E72725D44D258385F0 /* Debug */ = { + 7D900D959F58B2A0C89E92D16FD43762 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 913337BC541DE4C4B4E7CD89CE7AF0B3 /* DDBasicControlsKit_Private.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; @@ -11560,7 +11412,7 @@ }; 8FD1259F570D3832041DE48EDDA60A88 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 44AA5828947A10AF249F66E60B9C129E /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11585,6 +11437,61 @@ }; name = Release; }; + 9375A0423B7BB94B81FC31AF598079D6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D15E118C1AB690A108C8DD2F99034A92 /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 989A9BF9FB4C9FDBBADFD71F94C3D532 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D33BD9A1B04C54372567B8BDE556E20A /* DDZFPlayerKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDZFPlayerKit_Private; + PRODUCT_NAME = DDZFPlayerKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -11649,7 +11556,7 @@ }; 9F81E90A1C804D6307404275E44537C0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */; + baseConfigurationReference = 37046DF689A047472ED8C5F3088CC8A5 /* DDWebImageKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11676,7 +11583,7 @@ }; 9FAD38770C19858733CE1B6D12FC951C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */; + baseConfigurationReference = 0083EE011F840123E4D55F144E5C748C /* CocoaDebug.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11702,9 +11609,33 @@ }; name = Release; }; + A0F3011C8AF79374A41B7F00A5539B16 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.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*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; A37C605D5D741F2696E6D94AB23724DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = FBB8F6849DCD1936CE05069C1D25808E /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11729,28 +11660,9 @@ }; name = Debug; }; - A732071E6000D3EDC7ACEAB83AF85F50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; B814FB2831509A875F5991D19F12DF16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 5DDA329B9FDBE4A40D0F3F3C93585FC8 /* AMapSearch-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11766,36 +11678,9 @@ }; name = Debug; }; - B848BB03BADD2C980D2A09E2556E0784 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; BB08C4B539660DD738ECC8A0F7F361C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */; + baseConfigurationReference = C2649EC58C7F54FFF3939FA2919E47AB /* DDToastKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11821,28 +11706,36 @@ }; name = Release; }; - C2862A5899DE492260E01DAB55798A83 /* Release */ = { + BBD937FC3C04B379533FD75DC717D143 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */; + baseConfigurationReference = F17E81BCBAB03D53AC4E72A8C0340F49 /* Kingfisher.debug.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; C6210F5502E378DCC269A81023F69818 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; + baseConfigurationReference = 94D08DE80F2217CEADBA0FFEF3844B50 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11868,36 +11761,9 @@ }; name = Release; }; - C8F5983875EFA709EE3788AF16CF9BBA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; CE54F30C8AC3B30DE83C021DAD11FC16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; + baseConfigurationReference = 9E25C5B9BE1AC9E24228AC62990AF6DA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11922,90 +11788,9 @@ }; name = Debug; }; - CE5DD050AFE146543D31E5A372325064 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - D4C3979FA256BEE8B6C1F41A22A00A3C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D5267392394D0D07ECC97BD48A0B86F4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZFPlayer; - PRODUCT_NAME = ZFPlayer; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; DBFFC56B728D16C6C272566779546587 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */; + baseConfigurationReference = C116AB7BD73486F4E2171A170C5F5B1A /* SwiftEntryKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12029,9 +11814,28 @@ }; name = Debug; }; + E0050A1D1BECB646285B41F26A3979AE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8ABA6A52CE7886CCB12708DEBF0300BE /* DDMAMapKit_Private.release.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; E18EABAD3559E7870ACB23A6E827F568 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */; + baseConfigurationReference = D3B967D3E022DEE871E3B2043707AF2C /* DDAutoUIKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12058,7 +11862,7 @@ }; E1C65DE8F4F23842AA0F405DC5C69B40 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */; + baseConfigurationReference = A2994044D7908F1D26DA4558B85BDF19 /* DDProgressHUDKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12085,7 +11889,7 @@ }; E3BA6719677585798F31ED882B465DD5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */; + baseConfigurationReference = 7842DE3B13F6B3ED10E9EFE0DF82A8E3 /* ZLPhotoBrowser.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12111,36 +11915,9 @@ }; name = Release; }; - E3ED51C3D6E41A5E0D530980997CD0ED /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; E8CC80B981BA9D610A822A6585C07877 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */; + baseConfigurationReference = F4B24D36C9ED5BCA29D7BCF335600D35 /* JPush.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12158,7 +11935,7 @@ }; E91B4021938A8B461D0614ACC1713BC8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */; + baseConfigurationReference = A6D1858B8A8E1264899A436CC830E0A3 /* JPushExtension.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12200,7 +11977,7 @@ }; EAC5735B08F77CE3FF9950C3D1D625C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */; + baseConfigurationReference = 7CF735A2B8525AA4D00BB162DD3DBC92 /* JCore.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12220,7 +11997,7 @@ }; F134BFC715F0B1147811F69747426F2B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 7182554AFB87ED2157B74FB857D10BE6 /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12247,7 +12024,7 @@ }; F1522A7504B2EA021FC6E472D6BD2474 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */; + baseConfigurationReference = 773296EF2930B3E35BD73B83BB7FAA18 /* DDToastKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12272,37 +12049,9 @@ }; name = Debug; }; - F1863812E2137E26CC45B0B23BA086F3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; F2A883F25DE85886520AA99C99672CA8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */; + baseConfigurationReference = 4B8817C652F6CC71C71B6DCB6818D1EE /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12330,7 +12079,7 @@ }; F5A7CE690094EBACBEBBFE889EE7C5BF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */; + baseConfigurationReference = CFCADE303423F0882D5C57E29495A465 /* JCore.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12348,7 +12097,7 @@ }; F8702F41AD6DB674E512911A326CE72B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */; + baseConfigurationReference = 8ABA6A52CE7886CCB12708DEBF0300BE /* DDMAMapKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12374,9 +12123,64 @@ }; name = Release; }; + F9F690E4E88F0103BBBB1D6DE4C3B74E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F309826D115246F43A13D5DEEB93AD8 /* RxSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F9F8DD84E15A2C18A3B563A3A783F45F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3836D53F6C671342BFD6A92C49A0D7B5 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; FA1FAE65A52E3B1F30DF809E59737B44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 0049FFECA38596B7AD9E703603A0C664 /* AMapTrack-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12392,27 +12196,35 @@ }; name = Debug; }; - FB643979A7332C00B281DF02BC193B81 /* Debug */ = { + FC7E45BB2E1F7AE395C87BAC192B17E8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */; + baseConfigurationReference = C1F3A10B3F396E18411C1BBD4A4A0AFB /* RxSwift.debug.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; name = Debug; }; FD836E3A6C6D579666CD9DF57C366625 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 31CECAACDC6879173F8140C8FD45E619 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12431,33 +12243,6 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 017A91B24C0CB26ABCC6F2D1ACB90C4E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 225515D70FEEFED3E15BDC6B0DF1FEA7 /* Debug */, - A732071E6000D3EDC7ACEAB83AF85F50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 08E0ED22E914DF844450371036ADF86C /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 634576478A38E0A4A0E5AD84C8266468 /* Debug */, - D4C3979FA256BEE8B6C1F41A22A00A3C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 0C2925FDA5D5886C4CB75867210BB77D /* Build configuration list for PBXNativeTarget "Pods-OrderScheduling" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2ACFAB6E58DC5C72A09434FAF470F247 /* Debug */, - 61A3405E8B6226E4277BAA91995E0938 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 12AFC87E186D6DE0151207B0C7C90105 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12467,20 +12252,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 21ABA3653C75FB6374E12F93B3DB815D /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { + 313698F6BCB4FC18D2F37D28C36BCE80 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { isa = XCConfigurationList; buildConfigurations = ( - FB643979A7332C00B281DF02BC193B81 /* Debug */, - C2862A5899DE492260E01DAB55798A83 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 228FBD3ED8615F9616BB2743C2D9970E /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B848BB03BADD2C980D2A09E2556E0784 /* Debug */, - 59D3BD35808BC191ACD370310207A71F /* Release */, + 7D900D959F58B2A0C89E92D16FD43762 /* Debug */, + 7A732FECCAB68017EBDB9655682B9C8A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12503,11 +12279,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3BE41E07ACCE51B3BEB6DCE8382B9721 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + 432CA7751F82C29AEF22F28CBD7698EE /* Build configuration list for PBXNativeTarget "Pods-OrderScheduling" */ = { isa = XCConfigurationList; buildConfigurations = ( - C8F5983875EFA709EE3788AF16CF9BBA /* Debug */, - F1863812E2137E26CC45B0B23BA086F3 /* Release */, + A0F3011C8AF79374A41B7F00A5539B16 /* Debug */, + 0B6A55299EA87829C9DE2393581AF928 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 474A2CFF5BFEC3819998CB8EC0A5A183 /* Build configuration list for PBXNativeTarget "DDZFPlayerKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4CF76FC539B56458805962023BA6E490 /* Debug */, + 989A9BF9FB4C9FDBBADFD71F94C3D532 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12521,6 +12306,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 49EBDD701E15C23430A152049B349CAA /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 699AFC2127477B6DD7903F3531D23E07 /* Debug */, + 01ABA1A919BA3CDA5E886B018A99C2CE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4BB6DBB059282CDC5130B3610AC32982 /* Build configuration list for PBXAggregateTarget "AMapLocation-NO-IDFA" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12656,24 +12450,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 87F5895D06408D2589CA3311FF5A0424 /* Build configuration list for PBXNativeTarget "DDZFPlayerKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 47924F97969AC8DF532BC90DB5773055 /* Debug */, - 4AA08EBD037B95BB3DF2C74131B42A5B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8ADC60FD74C4668879CCE9FC750CEED3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CE5DD050AFE146543D31E5A372325064 /* Debug */, - 23BE172632EE4656A61A094A86B26601 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 8DF773D073416322325C9016E616A3A6 /* Build configuration list for PBXNativeTarget "ESTabBarController-swift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12683,15 +12459,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 94328F624E982DDEB26102A815A0155A /* Build configuration list for PBXNativeTarget "ZFPlayer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6BDA489EA0229726B193E6308E70EF99 /* Debug */, - D5267392394D0D07ECC97BD48A0B86F4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; A270127F1D1DF4AE696FE16A1A26A208 /* Build configuration list for PBXNativeTarget "DDToastKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12701,6 +12468,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A4F8136EA975184F64C2C56B03C47229 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BBD937FC3C04B379533FD75DC717D143 /* Debug */, + 2DEA04296706A4EB36013E082524D05B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; AD9CF0130E1F5EB7FF3CA5FA18DECE5F /* Build configuration list for PBXAggregateTarget "JCore" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12719,20 +12495,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C55B7AA944F69A39244294CFB7CE8766 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + CB482FA84D435459212507D5418A9429 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - 405CE861F2DAAEE7F9B4B01B8B881ECE /* Debug */, - E3ED51C3D6E41A5E0D530980997CD0ED /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D1D32EC295FE19FA78B20526A3523CED /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8259ABC3A5E5C5E72725D44D258385F0 /* Debug */, - 1B850F53C16B4B3B566816476D4A1216 /* Release */, + 3AF0C78ADDA2F5EAA1EB6CB1742B7AE7 /* Debug */, + 05C613C85B4859987E1DE8E482693697 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12746,6 +12513,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DB9E6F8416A35872745F8EC96E855A5A /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B06A4828D37FB4597756B329AEAEADB /* Debug */, + 5910689BD51AF1D8E3D790A0E02FFBB4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; DD92177C8FFDA721A674E5532A2A8657 /* Build configuration list for PBXAggregateTarget "AMapTrack-NO-IDFA" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12755,6 +12531,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E1483B2F68E88CDF01EBF16A96B303B8 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9375A0423B7BB94B81FC31AF598079D6 /* Debug */, + F9F8DD84E15A2C18A3B563A3A783F45F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E1B6E9348166FA9C3306F9789F665B78 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FC7E45BB2E1F7AE395C87BAC192B17E8 /* Debug */, + F9F690E4E88F0103BBBB1D6DE4C3B74E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E38CC217A980021045370FD440A76540 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 20D97AC6A3ECF48792101F8462709F9E /* Debug */, + E0050A1D1BECB646285B41F26A3979AE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; E9B6FB79B1079F13978F1B4A855D0566 /* Build configuration list for PBXNativeTarget "DDWebImageKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/ZFPlayer.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/ZFPlayer.xcscheme deleted file mode 100644 index 4a4eca7..0000000 --- a/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/ZFPlayer.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist index bc2fdc6..91781b0 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/zd.xcuserdatad/xcschemes/xcschememanagement.plist @@ -270,20 +270,13 @@ orderHint 38 - ZFPlayer.xcscheme + ZLPhotoBrowser.xcscheme isShown orderHint 39 - ZLPhotoBrowser.xcscheme - - isShown - - orderHint - 40 - SuppressBuildableAutocreation diff --git a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-umbrella.h b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-umbrella.h index b311376..bf0461d 100644 --- a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-umbrella.h +++ b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private-umbrella.h @@ -22,6 +22,25 @@ #import "ZFSpeedLoadingView.h" #import "ZFUtilities.h" #import "ZFVolumeBrightnessView.h" +#import "UIScrollView+ZFPlayer.h" +#import "ZFFloatView.h" +#import "ZFKVOController.h" +#import "ZFLandscapeViewController.h" +#import "ZFLandscapeWindow.h" +#import "ZFOrientationObserver.h" +#import "ZFPersentInteractiveTransition.h" +#import "ZFPlayer.h" +#import "ZFPlayerConst.h" +#import "ZFPlayerController.h" +#import "ZFPlayerGestureControl.h" +#import "ZFPlayerLogManager.h" +#import "ZFPlayerMediaControl.h" +#import "ZFPlayerMediaPlayback.h" +#import "ZFPlayerNotification.h" +#import "ZFPlayerView.h" +#import "ZFPortraitViewController.h" +#import "ZFPresentTransition.h" +#import "ZFReachabilityManager.h" #import "ZFIJKPlayerManager.h" FOUNDATION_EXPORT double DDZFPlayerKit_PrivateVersionNumber; diff --git a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.debug.xcconfig b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.debug.xcconfig index 9f33185..1b3b005 100644 --- a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.debug.xcconfig @@ -4,7 +4,6 @@ EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/ijkplayer" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public" -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.release.xcconfig b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.release.xcconfig index 9f33185..1b3b005 100644 --- a/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDZFPlayerKit_Private/DDZFPlayerKit_Private.release.xcconfig @@ -4,7 +4,6 @@ EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/ijkplayer" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public" -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.markdown b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.markdown index 7078763..33ac3c1 100644 --- a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.markdown @@ -590,29 +590,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## ZFPlayer - -Copyright (c) 2018 renzifeng - -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. - - ## ZLPhotoBrowser MIT License diff --git a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.plist b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.plist index d59565d..98d345c 100644 --- a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling-acknowledgements.plist @@ -793,35 +793,6 @@ SOFTWARE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2018 renzifeng <zifeng1300@gmail.com> - -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 - ZFPlayer - Type - PSGroupSpecifier - FooterText MIT License diff --git a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.debug.xcconfig b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.debug.xcconfig index 0ce1249..46f8889 100644 --- a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.debug.xcconfig +++ b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.debug.xcconfig @@ -4,11 +4,11 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AMapFoundation-NO-IDFA" "${PODS_ROOT}/AMapLocation-NO-IDFA" "${PODS_ROOT}/AMapNavi-NO-IDFA" "${PODS_ROOT}/AMapSearch-NO-IDFA" "${PODS_ROOT}/AMapTrack-NO-IDFA" "${PODS_ROOT}/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/ijkplayer" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZFPlayer" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" -LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug" "${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDBasicControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDCategoryKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDMAMapKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDTimerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDWebImageKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDZFPlayerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZFPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug/CocoaDebug.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Alamofire" -l"CocoaDebug" -l"DDAutoUIKit_Private" -l"DDBasicControlsKit_Private" -l"DDCategoryKit_Private" -l"DDColorKit_Private" -l"DDControlsKit_Private" -l"DDFontKit_Private" -l"DDLogKit_Private" -l"DDMAMapKit_Private" -l"DDNetworkingOfAlamofireKit_Private" -l"DDProgressHUDKit_Private" -l"DDTimerKit_Private" -l"DDToastKit_Private" -l"DDWebImageKit_Private" -l"DDZFPlayerKit_Private" -l"ESTabBarController-swift" -l"IQKeyboardManagerSwift" -l"JCore" -l"JPush" -l"JXCategoryView" -l"Kingfisher" -l"MJRefresh" -l"RxCocoa" -l"RxRelay" -l"RxSwift" -l"SnapKit" -l"SwiftEntryKit" -l"ZFPlayer" -l"ZLPhotoBrowser" -l"bz2" -l"c++" -l"resolv" -l"sqlite3" -l"swiftCoreGraphics" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "AMapTrackKit" -framework "AVFoundation" -framework "Accelerate" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "IJKMediaFramework" -framework "ImageIO" -framework "JavaScriptCore" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "QuickLook" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "SwiftUI" -weak_framework "UserNotifications" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug/CocoaDebug.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug" "${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDBasicControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDCategoryKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDMAMapKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDTimerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDWebImageKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDZFPlayerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug/CocoaDebug.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Alamofire" -l"CocoaDebug" -l"DDAutoUIKit_Private" -l"DDBasicControlsKit_Private" -l"DDCategoryKit_Private" -l"DDColorKit_Private" -l"DDControlsKit_Private" -l"DDFontKit_Private" -l"DDLogKit_Private" -l"DDMAMapKit_Private" -l"DDNetworkingOfAlamofireKit_Private" -l"DDProgressHUDKit_Private" -l"DDTimerKit_Private" -l"DDToastKit_Private" -l"DDWebImageKit_Private" -l"DDZFPlayerKit_Private" -l"ESTabBarController-swift" -l"IQKeyboardManagerSwift" -l"JCore" -l"JPush" -l"JXCategoryView" -l"Kingfisher" -l"MJRefresh" -l"RxCocoa" -l"RxRelay" -l"RxSwift" -l"SnapKit" -l"SwiftEntryKit" -l"ZLPhotoBrowser" -l"bz2" -l"c++" -l"resolv" -l"sqlite3" -l"swiftCoreGraphics" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "AMapTrackKit" -framework "AVFoundation" -framework "Accelerate" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "IJKMediaFramework" -framework "ImageIO" -framework "JavaScriptCore" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "QuickLook" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "SwiftUI" -weak_framework "UserNotifications" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CocoaDebug/CocoaDebug.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.release.xcconfig b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.release.xcconfig index 0d9b9e3..14e5b64 100644 --- a/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.release.xcconfig +++ b/Pods/Target Support Files/Pods-OrderScheduling/Pods-OrderScheduling.release.xcconfig @@ -4,11 +4,11 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AMapFoundation-NO-IDFA" "${PODS_ROOT}/AMapLocation-NO-IDFA" "${PODS_ROOT}/AMapNavi-NO-IDFA" "${PODS_ROOT}/AMapSearch-NO-IDFA" "${PODS_ROOT}/AMapTrack-NO-IDFA" "${PODS_ROOT}/DDZFPlayerKit_Private/DDZFPlayerKit_Private/Classes/ijkplayer" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZFPlayer" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" -LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDBasicControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDCategoryKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDMAMapKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDTimerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDWebImageKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDZFPlayerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZFPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Alamofire" -l"DDAutoUIKit_Private" -l"DDBasicControlsKit_Private" -l"DDCategoryKit_Private" -l"DDColorKit_Private" -l"DDControlsKit_Private" -l"DDFontKit_Private" -l"DDLogKit_Private" -l"DDMAMapKit_Private" -l"DDNetworkingOfAlamofireKit_Private" -l"DDProgressHUDKit_Private" -l"DDTimerKit_Private" -l"DDToastKit_Private" -l"DDWebImageKit_Private" -l"DDZFPlayerKit_Private" -l"ESTabBarController-swift" -l"IQKeyboardManagerSwift" -l"JCore" -l"JPush" -l"JXCategoryView" -l"Kingfisher" -l"MJRefresh" -l"RxCocoa" -l"RxRelay" -l"RxSwift" -l"SnapKit" -l"SwiftEntryKit" -l"ZFPlayer" -l"ZLPhotoBrowser" -l"bz2" -l"c++" -l"resolv" -l"sqlite3" -l"swiftCoreGraphics" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "AMapTrackKit" -framework "AVFoundation" -framework "Accelerate" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "IJKMediaFramework" -framework "ImageIO" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "SwiftUI" -weak_framework "UserNotifications" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/ZFPlayer/ZFPlayer.modulemap" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDBasicControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDCategoryKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDMAMapKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDTimerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDWebImageKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/DDZFPlayerKit_Private" "${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Alamofire" -l"DDAutoUIKit_Private" -l"DDBasicControlsKit_Private" -l"DDCategoryKit_Private" -l"DDColorKit_Private" -l"DDControlsKit_Private" -l"DDFontKit_Private" -l"DDLogKit_Private" -l"DDMAMapKit_Private" -l"DDNetworkingOfAlamofireKit_Private" -l"DDProgressHUDKit_Private" -l"DDTimerKit_Private" -l"DDToastKit_Private" -l"DDWebImageKit_Private" -l"DDZFPlayerKit_Private" -l"ESTabBarController-swift" -l"IQKeyboardManagerSwift" -l"JCore" -l"JPush" -l"JXCategoryView" -l"Kingfisher" -l"MJRefresh" -l"RxCocoa" -l"RxRelay" -l"RxSwift" -l"SnapKit" -l"SwiftEntryKit" -l"ZLPhotoBrowser" -l"bz2" -l"c++" -l"resolv" -l"sqlite3" -l"swiftCoreGraphics" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "AMapTrackKit" -framework "AVFoundation" -framework "Accelerate" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "IJKMediaFramework" -framework "ImageIO" -framework "MapKit" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "SwiftUI" -weak_framework "UserNotifications" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDColorKit_Private/DDColorKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDControlsKit_Private/DDControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDFontKit_Private/DDFontKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDLogKit_Private/DDLogKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDProgressHUDKit_Private/DDProgressHUDKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDToastKit_Private/DDToastKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ESTabBarController-swift/ESTabBarController_swift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/SwiftEntryKit/SwiftEntryKit.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/ZLPhotoBrowser/ZLPhotoBrowser.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDMAMapKit_Private/DDMAMapKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDTimerKit_Private/DDTimerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDWebImageKit_Private/DDWebImageKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private/DDZFPlayerKit_Private.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/JXCategoryView/JXCategoryView.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/MJRefresh/MJRefresh.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig index b5022dd..844cc20 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" "${PODS_ROOT}/JPushExtension" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZFPlayer" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" OTHER_LDFLAGS = $(inherited) -ObjC -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig index b5022dd..844cc20 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" "${PODS_ROOT}/JPushExtension" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZFPlayer" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" OTHER_LDFLAGS = $(inherited) -ObjC -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/ZFPlayer/ZFPlayer-dummy.m b/Pods/Target Support Files/ZFPlayer/ZFPlayer-dummy.m deleted file mode 100644 index 8414d7f..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_ZFPlayer : NSObject -@end -@implementation PodsDummy_ZFPlayer -@end diff --git a/Pods/Target Support Files/ZFPlayer/ZFPlayer-prefix.pch b/Pods/Target Support Files/ZFPlayer/ZFPlayer-prefix.pch deleted file mode 100644 index beb2a24..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#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/ZFPlayer/ZFPlayer-umbrella.h b/Pods/Target Support Files/ZFPlayer/ZFPlayer-umbrella.h deleted file mode 100644 index 1cc6004..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer-umbrella.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - -#import "UIScrollView+ZFPlayer.h" -#import "ZFFloatView.h" -#import "ZFKVOController.h" -#import "ZFLandscapeRotationManager.h" -#import "ZFLandscapeRotationManager_iOS15.h" -#import "ZFLandscapeRotationManager_iOS16.h" -#import "ZFLandscapeViewController.h" -#import "ZFLandscapeViewController_iOS15.h" -#import "ZFLandscapeWindow.h" -#import "ZFOrientationObserver.h" -#import "ZFPersentInteractiveTransition.h" -#import "ZFPlayer.h" -#import "ZFPlayerConst.h" -#import "ZFPlayerController.h" -#import "ZFPlayerGestureControl.h" -#import "ZFPlayerLogManager.h" -#import "ZFPlayerMediaControl.h" -#import "ZFPlayerMediaPlayback.h" -#import "ZFPlayerNotification.h" -#import "ZFPlayerView.h" -#import "ZFPortraitViewController.h" -#import "ZFPresentTransition.h" -#import "ZFReachabilityManager.h" - -FOUNDATION_EXPORT double ZFPlayerVersionNumber; -FOUNDATION_EXPORT const unsigned char ZFPlayerVersionString[]; - diff --git a/Pods/Target Support Files/ZFPlayer/ZFPlayer.debug.xcconfig b/Pods/Target Support Files/ZFPlayer/ZFPlayer.debug.xcconfig deleted file mode 100644 index ca02fc3..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer.debug.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ZFPlayer -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ZFPlayer" "${PODS_ROOT}/Headers/Public" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/ZFPlayer -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/ZFPlayer/ZFPlayer.modulemap b/Pods/Target Support Files/ZFPlayer/ZFPlayer.modulemap deleted file mode 100644 index 0fae0d9..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -module ZFPlayer { - umbrella header "ZFPlayer-umbrella.h" - - export * - module * { export * } -} diff --git a/Pods/Target Support Files/ZFPlayer/ZFPlayer.release.xcconfig b/Pods/Target Support Files/ZFPlayer/ZFPlayer.release.xcconfig deleted file mode 100644 index ca02fc3..0000000 --- a/Pods/Target Support Files/ZFPlayer/ZFPlayer.release.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ZFPlayer -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ZFPlayer" "${PODS_ROOT}/Headers/Public" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/ZFPlayer -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/ZFPlayer/LICENSE b/Pods/ZFPlayer/LICENSE deleted file mode 100644 index a37f40c..0000000 --- a/Pods/ZFPlayer/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2018 renzifeng - -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/ZFPlayer/README.md b/Pods/ZFPlayer/README.md deleted file mode 100644 index 0367bae..0000000 --- a/Pods/ZFPlayer/README.md +++ /dev/null @@ -1,111 +0,0 @@ - -

-ZFPlayer -

- -

- - - - -

- -[中文说明](https://www.jianshu.com/p/90e55deb4d51) - -[ZFPlayer 转屏适配](https://github.com/renzifeng/ZFPlayer/wiki/%E8%BD%AC%E5%B1%8F%E9%80%82%E9%85%8D) - - -Before this, you used ZFPlayer, are you worried about encapsulating avplayer instead of using or modifying the source code to support other players, the control layer is not easy to customize, and so on? In order to solve these problems, I have wrote this player template, for player SDK you can conform the `ZFPlayerMediaPlayback` protocol, for control view you can conform the `ZFPlayerMediaControl` protocol, can custom the player and control view. - - -![ZFPlayer思维导图](https://upload-images.jianshu.io/upload_images/635942-e99d76498cb01afb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) - -## 🔨 Requirements - -- iOS 7+ -- Xcode 8+ - -## 📲 Installation - -ZFPlayer is available through [CocoaPods](https://cocoapods.org). To install it,use player template simply add the following line to your Podfile: - -```objc -pod 'ZFPlayer', '~> 4.0' -``` - -Use default controlView simply add the following line to your Podfile: - -```objc -pod 'ZFPlayer/ControlView', '~> 4.0' -``` -Use AVPlayer simply add the following line to your Podfile: - -```objc -pod 'ZFPlayer/AVPlayer', '~> 4.0' -``` - -Use ijkplayer simply add the following line to your Podfile: - -```objc -pod 'ZFPlayer/ijkplayer', '~> 4.0' -``` -[IJKMediaFramework SDK](https://gitee.com/renzifeng/IJKMediaFramework) support cocoapods - - -## 🐒 Usage - -#### ZFPlayerController -Main classes,normal style initialization and list style initialization (tableView, collection,scrollView) - -Normal style initialization - -```objc -ZFPlayerController *player = [ZFPlayerController playerWithPlayerManager:playerManager containerView:containerView]; -ZFPlayerController *player = [[ZFPlayerController alloc] initwithPlayerManager:playerManager containerView:containerView]; -``` - -List style initialization - -```objc -ZFPlayerController *player = [ZFPlayerController playerWithScrollView:tableView playerManager:playerManager containerViewTag:containerViewTag]; -ZFPlayerController *player = [ZFPlayerController alloc] initWithScrollView:tableView playerManager:playerManager containerViewTag:containerViewTag]; -ZFPlayerController *player = [ZFPlayerController playerWithScrollView:scrollView playerManager:playerManager containerView:containerView]; -ZFPlayerController *player = [ZFPlayerController alloc] initWithScrollView:tableView playerManager:playerManager containerView:containerView]; -``` - -#### ZFPlayerMediaPlayback -For the playerMnager,you must conform `ZFPlayerMediaPlayback` protocol,custom playermanager can supports any player SDK,such as `AVPlayer`,`MPMoviePlayerController`,`ijkplayer`,`vlc`,`PLPlayerKit`,`KSYMediaPlayer`and so on,you can reference the `ZFAVPlayerManager`class. - -```objc -Class *playerManager = ...; -``` - -#### ZFPlayerMediaControl -This class is used to display the control layer, and you must conform the ZFPlayerMediaControl protocol, you can reference the `ZFPlayerControlView` class. - -```objc -UIView *controlView = ...; -player.controlView = controlView; -``` - -## 📷 Screenshots - -![Picture effect](https://upload-images.jianshu.io/upload_images/635942-1b0e23b7f5eabd9e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) - -## Reference -- [ijkplayer](https://github.com/Bilibili/ijkplayer) -- [SJVideoPlayer](https://github.com/changsanjiang/SJVideoPlayer) - -## 👨🏻‍💻 Author - -- Weibo: [@任子丰](https://weibo.com/zifeng1300) -- Email: zifeng1300@gmail.com -- QQ群: 123449304 - - -## 👮🏻 License - -ZFPlayer is available under the MIT license. See the LICENSE file for more info. - - - diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h deleted file mode 100644 index cb81205..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// ZFLandscapeRotationManager.h -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFOrientationObserver.h" -#import "ZFLandscapeWindow.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface ZFLandscapeRotationManager : NSObject - -/// The block invoked When player will rotate. -@property (nonatomic, copy, nullable) void(^orientationWillChange)(UIInterfaceOrientation orientation); - -/// The block invoked when player rotated. -@property (nonatomic, copy, nullable) void(^orientationDidChanged)(UIInterfaceOrientation orientation); - -@property (nonatomic, weak) UIView *contentView; - -@property (nonatomic, weak) UIView *containerView; - -@property (nonatomic, strong, nullable) ZFLandscapeWindow *window; - -/// Whether allow the video orientation rotate. -/// default is YES. -@property (nonatomic, assign) BOOL allowOrientationRotation; - -/// Lock screen orientation -@property (nonatomic, getter=isLockedScreen) BOOL lockedScreen; - -@property (nonatomic, assign) BOOL disableAnimations; - -/// The support Interface Orientation,default is ZFInterfaceOrientationMaskAllButUpsideDown -@property (nonatomic, assign) ZFInterfaceOrientationMask supportInterfaceOrientation; - -/// The current orientation of the player. -/// Default is UIInterfaceOrientationPortrait. -@property (nonatomic, assign) UIInterfaceOrientation currentOrientation; - -@property (nonatomic, strong, readonly, nullable) ZFLandscapeViewController *landscapeViewController; - -/// current device orientation observer is activie. -@property (nonatomic, assign) BOOL activeDeviceObserver; - -- (void)interfaceOrientation:(UIInterfaceOrientation)orientation completion:(void(^ __nullable)(void))completion; - -- (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated; - -- (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated completion:(void(^ __nullable)(void))completion; - -- (UIInterfaceOrientation)getCurrentOrientation; - -- (void)handleDeviceOrientationChange; - -/// update the rotateView and containerView. -- (void)updateRotateView:(ZFPlayerView *)rotateView - containerView:(UIView *)containerView; - -- (BOOL)isSuppprtInterfaceOrientation:(UIInterfaceOrientation)orientation; - -+ (ZFInterfaceOrientationMask)supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m deleted file mode 100644 index 37af6ff..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m +++ /dev/null @@ -1,165 +0,0 @@ -// -// ZFLandscapeRotationManager.m -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeRotationManager.h" - -@interface ZFLandscapeRotationManager () - -@end - -@implementation ZFLandscapeRotationManager - -- (instancetype)init { - self = [super init]; - if (self) { - _currentOrientation = UIInterfaceOrientationPortrait; - } - return self; -} - -- (void)updateRotateView:(ZFPlayerView *)rotateView - containerView:(UIView *)containerView { - self.contentView = rotateView; - self.containerView = containerView; -} - -- (UIInterfaceOrientation)getCurrentOrientation { - if (@available(iOS 16.0, *)) { - NSArray *array = [[[UIApplication sharedApplication] connectedScenes] allObjects]; - UIWindowScene *scene = [array firstObject]; - return scene.interfaceOrientation; - } else { - return (UIInterfaceOrientation)[UIDevice currentDevice].orientation; - } -} - -- (void)handleDeviceOrientationChange { - if (!self.allowOrientationRotation || self.isLockedScreen) return; - if (!UIDeviceOrientationIsValidInterfaceOrientation([UIDevice currentDevice].orientation)) { - return; - } - UIInterfaceOrientation currentOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; - - // Determine that if the current direction is the same as the direction you want to rotate, do nothing - if (currentOrientation == _currentOrientation) return; - _currentOrientation = currentOrientation; - if (currentOrientation == UIInterfaceOrientationPortraitUpsideDown) return; - - switch (currentOrientation) { - case UIInterfaceOrientationPortrait: { - if ([self _isSupportedPortrait]) { - [self rotateToOrientation:UIInterfaceOrientationPortrait animated:YES]; - } - } - break; - case UIInterfaceOrientationLandscapeLeft: { - if ([self _isSupportedLandscapeLeft]) { - [self rotateToOrientation:UIInterfaceOrientationLandscapeLeft animated:YES]; - } - } - break; - case UIInterfaceOrientationLandscapeRight: { - if ([self _isSupportedLandscapeRight]) { - [self rotateToOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; - } - } - break; - default: break; - } -} - -- (BOOL)isSuppprtInterfaceOrientation:(UIInterfaceOrientation)orientation { - if (orientation == UIInterfaceOrientationPortrait) { - return [self _isSupportedPortrait]; - } else if (orientation == UIInterfaceOrientationLandscapeLeft) { - return [self _isSupportedLandscapeLeft]; - } else if (orientation == UIInterfaceOrientationLandscapeRight) { - return [self _isSupportedLandscapeRight]; - } else if (orientation == UIInterfaceOrientationPortraitUpsideDown) { - return [self _isSupportedPortraitUpsideDown]; - } - return NO; -} - -- (void)interfaceOrientation:(UIInterfaceOrientation)orientation completion:(void(^ __nullable)(void))completion {} - -- (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated { - [self rotateToOrientation:orientation animated:animated completion:nil]; -} - -- (void)rotateToOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated completion:(void(^ __nullable)(void))completion { - _currentOrientation = orientation; - if (UIInterfaceOrientationIsLandscape(orientation)) { - if (!self.window) { - self.window = [ZFLandscapeWindow new]; - self.landscapeViewController.delegate = self; - self.window.rootViewController = self.landscapeViewController; - self.window.rotationManager = self; - } - } - self.disableAnimations = !animated; - - if ([UIDevice currentDevice].systemVersion.doubleValue < 16.0) { - [self interfaceOrientation:UIInterfaceOrientationUnknown completion:nil]; - } - [self interfaceOrientation:orientation completion:completion]; -} - -/// is support portrait -- (BOOL)_isSupportedPortrait { - return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskPortrait; -} - -/// is support portraitUpsideDown -- (BOOL)_isSupportedPortraitUpsideDown { - return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskPortraitUpsideDown; -} - -/// is support landscapeLeft -- (BOOL)_isSupportedLandscapeLeft { - return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeLeft; -} - -/// is support landscapeRight -- (BOOL)_isSupportedLandscapeRight { - return self.supportInterfaceOrientation & ZFInterfaceOrientationMaskLandscapeRight; -} - -+ (ZFInterfaceOrientationMask)supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window { - if ([window isKindOfClass:ZFLandscapeWindow.class]) { - ZFLandscapeRotationManager *manager = ((ZFLandscapeWindow *)window).rotationManager; - if (manager != nil) { - return (ZFInterfaceOrientationMask)[manager supportedInterfaceOrientationsForWindow:window]; - } - } - return ZFInterfaceOrientationMaskUnknow; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window { - @throw [NSException exceptionWithName:NSInternalInconsistencyException - reason:[NSString stringWithFormat:@"You must override %@ in a subclass.", NSStringFromSelector(_cmd)] - userInfo:nil]; -} - -@end diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h deleted file mode 100644 index e0c2de3..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// ZFLandscapeRotationManager_iOS15.h -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeRotationManager.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface ZFLandscapeRotationManager_iOS15 : ZFLandscapeRotationManager - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m deleted file mode 100644 index 3f9043b..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m +++ /dev/null @@ -1,166 +0,0 @@ -// -// ZFLandscapeRotationManager_iOS15.m -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeRotationManager_iOS15.h" -#import "ZFLandscapeViewController_iOS15.h" - -@interface ZFLandscapeRotationManager_iOS15 () { - void(^_rotateCompleted)(void); -} - -@property (nonatomic, strong, readonly) ZFLandscapeViewController_iOS15 *landscapeViewController; -/// Force Rotaion, default NO. -@property (nonatomic, assign) BOOL forceRotaion; - -@end - -@implementation ZFLandscapeRotationManager_iOS15 -@synthesize landscapeViewController = _landscapeViewController; - -- (ZFLandscapeViewController_iOS15 *)landscapeViewController { - if (!_landscapeViewController) { - _landscapeViewController = [[ZFLandscapeViewController_iOS15 alloc] init]; - } - return _landscapeViewController; -} - -- (void)interfaceOrientation:(UIInterfaceOrientation)orientation completion:(void(^ __nullable)(void))completion { - [super interfaceOrientation:orientation completion:completion]; - _rotateCompleted = completion; - self.forceRotaion = YES; - if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { - SEL selector = NSSelectorFromString(@"setOrientation:"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:[UIDevice currentDevice]]; - UIInterfaceOrientation val = orientation; - [invocation setArgument:&val atIndex:2]; - [invocation invoke]; - } - [UIViewController attemptRotationToDeviceOrientation]; -} - -- (void)rotationBegin { - if (self.window.isHidden) { - self.window.hidden = NO; - [self.window makeKeyAndVisible]; - } - [self.window.rootViewController setNeedsStatusBarAppearanceUpdate]; -} - -- (void)rotationEnd { - if (!self.window.isHidden && !UIInterfaceOrientationIsLandscape(self.currentOrientation)) { - self.window.hidden = YES; - [self.containerView.window makeKeyAndVisible]; - } - self.disableAnimations = NO; - if (_rotateCompleted) { - _rotateCompleted(); - _rotateCompleted = nil; - } -} - -- (BOOL)allowsRotation { - if (UIDeviceOrientationIsValidInterfaceOrientation([UIDevice currentDevice].orientation)) { - UIInterfaceOrientation toOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; - if (![self isSuppprtInterfaceOrientation:toOrientation]) { - return NO; - } - } - if (self.forceRotaion) { return YES; } - if (!self.activeDeviceObserver) { return NO; } - if (self.allowOrientationRotation && !self.isLockedScreen) { return YES; } - return NO; -} - -#pragma mark - ZFLandscapeViewControllerDelegate - -- (BOOL)ls_shouldAutorotate { - if ([self allowsRotation]) { - [self rotationBegin]; - return YES; - } - return NO; -} - -- (void)rotationFullscreenViewController:(ZFLandscapeViewController *)viewController viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator { - UIInterfaceOrientation toOrientation = (UIInterfaceOrientation)[UIDevice currentDevice].orientation; - if (![self isSuppprtInterfaceOrientation:toOrientation]) { return; } - self.currentOrientation = toOrientation; - UIView *playerSuperview = self.landscapeViewController.playerSuperview; - if (UIInterfaceOrientationIsLandscape(toOrientation) && self.contentView.superview != playerSuperview) { - CGRect targetRect = [self.containerView convertRect:self.containerView.bounds toView:self.containerView.window]; - playerSuperview.frame = targetRect; - self.contentView.frame = playerSuperview.bounds; - self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - [playerSuperview addSubview:self.contentView]; - [self.contentView layoutIfNeeded]; - } - - if (self.orientationWillChange) self.orientationWillChange(toOrientation); - if (self.disableAnimations) { - [CATransaction begin]; - [CATransaction setDisableActions:YES]; - } - [UIView animateWithDuration:0.3 animations:^{ - if (UIInterfaceOrientationIsLandscape(toOrientation)) { - playerSuperview.frame = CGRectMake(0, 0, size.width, size.height); - } else { - playerSuperview.frame = [self.containerView convertRect:self.containerView.bounds toView:self.containerView.window]; - } - [self.contentView layoutIfNeeded]; - } completion:^(BOOL finished) { - if (self.disableAnimations) { - [CATransaction commit]; - } - self.forceRotaion = NO; - if (toOrientation == UIInterfaceOrientationPortrait) { - UIView *snapshot = [self.contentView snapshotViewAfterScreenUpdates:NO]; - snapshot.frame = self.containerView.bounds; - snapshot.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - [self.containerView addSubview:snapshot]; - [UIView animateWithDuration:0.0 animations:^{} completion:^(BOOL finished) { - self.contentView.frame = self.containerView.bounds; - self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - [self.containerView addSubview:self.contentView]; - [self.contentView layoutIfNeeded]; - [snapshot removeFromSuperview]; - [self rotationEnd]; - if (self.orientationDidChanged) self.orientationDidChanged(toOrientation); - }]; - } else { - self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - self.contentView.frame = self.window.bounds; - [self.contentView layoutIfNeeded]; - [self rotationEnd]; - if (self.orientationDidChanged) self.orientationDidChanged(toOrientation); - } - }]; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientationsForWindow:(UIWindow *)window { - return UIInterfaceOrientationMaskAllButUpsideDown; -} - -@end diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h deleted file mode 100644 index 6481ccd..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// ZFLandscapeRotationManager_iOS16.h -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeRotationManager.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface ZFLandscapeRotationManager_iOS16 : ZFLandscapeRotationManager - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m deleted file mode 100644 index 2dea07c..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m +++ /dev/null @@ -1,147 +0,0 @@ -// -// ZFLandscapeRotationManager_iOS16.m -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeRotationManager_iOS16.h" - -@implementation ZFLandscapeRotationManager_iOS16 -@synthesize landscapeViewController = _landscapeViewController; - -- (ZFLandscapeViewController *)landscapeViewController { - if (!_landscapeViewController) { - _landscapeViewController = [[ZFLandscapeViewController alloc] init]; - } - return _landscapeViewController; -} - -- (void)setNeedsUpdateOfSupportedInterfaceOrientations { - if (@available(iOS 16.0, *)) { -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000 - [UIApplication.sharedApplication.keyWindow.rootViewController setNeedsUpdateOfSupportedInterfaceOrientations]; - [self.window.rootViewController setNeedsUpdateOfSupportedInterfaceOrientations]; -#else - [(id)UIApplication.sharedApplication.keyWindow.rootViewController setNeedsUpdateOfSupportedInterfaceOrientations]; - [(id)self.window.rootViewController setNeedsUpdateOfSupportedInterfaceOrientations]; -#endif - } -} - -- (void)interfaceOrientation:(UIInterfaceOrientation)orientation completion:(void(^ __nullable)(void))completion { - [super interfaceOrientation:orientation completion:completion]; - UIInterfaceOrientation fromOrientation = [self getCurrentOrientation]; - UIInterfaceOrientation toOrientation = orientation; - - UIWindow *sourceWindow = self.containerView.window; - CGRect sourceFrame = [self.containerView convertRect:self.containerView.bounds toView:sourceWindow]; - CGRect screenBounds = UIScreen.mainScreen.bounds; - CGFloat maxSize = MAX(screenBounds.size.width, screenBounds.size.height); - CGFloat minSize = MIN(screenBounds.size.width, screenBounds.size.height); - - self.contentView.autoresizingMask = UIViewAutoresizingNone; - if (fromOrientation == UIInterfaceOrientationPortrait || self.contentView.superview != self.landscapeViewController.view) { - self.contentView.frame = sourceFrame; - [sourceWindow addSubview:self.contentView]; - [self.contentView layoutIfNeeded]; - if (!self.window.isKeyWindow) { - self.window.hidden = NO; - [self.window makeKeyAndVisible]; - } - } else if (toOrientation == UIInterfaceOrientationPortrait) { - self.contentView.bounds = CGRectMake(0, 0, maxSize, minSize); - self.contentView.center = CGPointMake(minSize * 0.5, maxSize * 0.5); - self.contentView.transform = [self getRotationTransform:fromOrientation]; - [sourceWindow addSubview:self.contentView]; - [sourceWindow makeKeyAndVisible]; - [self.contentView layoutIfNeeded]; - self.window.hidden = YES; - } - [self setNeedsUpdateOfSupportedInterfaceOrientations]; - - CGRect rotationBounds = CGRectZero; - CGPoint rotationCenter = CGPointZero; - - if (UIInterfaceOrientationIsLandscape(toOrientation)) { - rotationBounds = CGRectMake(0, 0, maxSize, minSize); - rotationCenter = (fromOrientation == UIInterfaceOrientationPortrait || self.contentView.superview != self.landscapeViewController.view) ? CGPointMake(minSize * 0.5, maxSize * 0.5): CGPointMake(maxSize * 0.5, minSize * 0.5); - } - - // transform - CGAffineTransform rotationTransform = CGAffineTransformIdentity; - if (fromOrientation == UIInterfaceOrientationPortrait) { - rotationTransform = [self getRotationTransform:toOrientation]; - } - - self.currentOrientation = toOrientation; - if (self.orientationWillChange) self.orientationWillChange(toOrientation); - if (self.disableAnimations) { - [CATransaction begin]; - [CATransaction setDisableActions:YES]; - } - [UIView animateWithDuration:0.3 animations:^{ - if (toOrientation == UIInterfaceOrientationPortrait) { - [self.contentView setTransform:rotationTransform]; - self.contentView.frame = sourceFrame; - } else { - [self.contentView setTransform:rotationTransform]; - [self.contentView setBounds:rotationBounds]; - [self.contentView setCenter:rotationCenter]; - } - [self.contentView layoutIfNeeded]; - } completion:^(BOOL finished) { - if (self.disableAnimations) { - [CATransaction commit]; - } - self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - if (toOrientation == UIInterfaceOrientationPortrait) { - [self.containerView addSubview:self.contentView]; - self.contentView.frame = self.containerView.bounds; - } else { - [self setNeedsUpdateOfSupportedInterfaceOrientations]; - self.contentView.transform = CGAffineTransformIdentity; - [self.landscapeViewController.view addSubview:self.contentView]; - self.contentView.frame = self.window.bounds; - [self.contentView layoutIfNeeded]; - } - if (self.orientationDidChanged) self.orientationDidChanged(toOrientation); - if (completion) completion(); - }]; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window { - if (window == self.window) { - return 1 << self.currentOrientation; - } - return UIInterfaceOrientationMaskPortrait; -} - -- (CGAffineTransform)getRotationTransform:(UIInterfaceOrientation)orientation { - CGAffineTransform rotationTransform = CGAffineTransformIdentity; - if (orientation == UIInterfaceOrientationLandscapeLeft) { - rotationTransform = CGAffineTransformMakeRotation(-M_PI_2); - } else if (orientation == UIInterfaceOrientationLandscapeRight) { - rotationTransform = CGAffineTransformMakeRotation(M_PI_2); - } - return rotationTransform; -} - -@end diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.m b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.m deleted file mode 100644 index 5e28201..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController.m +++ /dev/null @@ -1,69 +0,0 @@ -// -// ZFFullScreenViewController.m -// ZFPlayer -// -// ZFFullscreenViewController.m -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeViewController.h" - -@implementation ZFLandscapeViewController - -- (instancetype)init { - self = [super init]; - if (self) { - _statusBarStyle = UIStatusBarStyleLightContent; - _statusBarAnimation = UIStatusBarAnimationSlide; - } - return self; -} - -- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator { - [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator]; - if ([self.delegate respondsToSelector:@selector(rotationFullscreenViewController:viewWillTransitionToSize:withTransitionCoordinator:)]) { - [self.delegate rotationFullscreenViewController:self viewWillTransitionToSize:size withTransitionCoordinator:coordinator]; - } -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientations { - return UIInterfaceOrientationMaskAllButUpsideDown; -} - -- (BOOL)prefersHomeIndicatorAutoHidden { - return YES; -} - -- (BOOL)prefersStatusBarHidden { - return self.statusBarHidden; -} - -- (UIStatusBarStyle)preferredStatusBarStyle { - return self.statusBarStyle; -} - -- (UIStatusBarAnimation)preferredStatusBarUpdateAnimation { - return self.statusBarAnimation; -} - -@end - diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h deleted file mode 100644 index fcd1913..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// ZFLandscapeViewController_iOS15.h -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeViewController.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface ZFLandscapeViewController_iOS15 : ZFLandscapeViewController - -@property (nonatomic, strong, readonly) UIView *playerSuperview; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m b/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m deleted file mode 100644 index 4cfbc1a..0000000 --- a/Pods/ZFPlayer/ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m +++ /dev/null @@ -1,48 +0,0 @@ -// -// ZFLandscapeViewController_iOS15.m -// ZFPlayer -// -// Copyright (c) 2020年 任子丰 ( http://github.com/renzifeng ) -// -// 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 "ZFLandscapeViewController_iOS15.h" - -@implementation ZFLandscapeViewController_iOS15 - -- (void)viewDidLoad { - [super viewDidLoad]; - _playerSuperview = [[UIView alloc] initWithFrame:CGRectZero]; - _playerSuperview.backgroundColor = [UIColor clearColor]; - [self.view addSubview:_playerSuperview]; -} - -- (BOOL)shouldAutorotate { - return [self.delegate ls_shouldAutorotate]; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientations { - return UIInterfaceOrientationMaskAllButUpsideDown; -} - -- (BOOL)prefersHomeIndicatorAutoHidden { - return YES; -} - -@end